From e93d446612e7d94f23095e77108966ba36fd042e Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Thu, 21 May 2020 20:30:03 -0400 Subject: Implement `add_tags`. --- src/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main.rs b/src/main.rs index 0565ded..f341447 100644 --- a/src/main.rs +++ b/src/main.rs @@ -351,6 +351,17 @@ fn main() { tb.tag_image(id, arg).unwrap(); } } + "add_tags" => { + if args.len() < 3 { + eprintln!("usage: {} add_tags ID [TAGS ...]", args[0]); + std::process::exit(1); + } + let id = args[2].parse::().unwrap(); + for arg in args[3..].iter() { + tb.add_tag(arg).unwrap(); + tb.tag_image(id, arg).unwrap(); + } + } "query" => { let tags = args[2..].iter().map(|s| s.as_str()).collect::>(); for tag in tags.iter() { -- cgit v1.3