2295 if(args->argc == 2) { |
2295 if(args->argc == 2) { |
2296 char *tags_str = args->argv[1]; |
2296 char *tags_str = args->argv[1]; |
2297 tags = parse_csv_taglist(tags_str, strlen(tags_str)); |
2297 tags = parse_csv_taglist(tags_str, strlen(tags_str)); |
2298 store_tags = TRUE; |
2298 store_tags = TRUE; |
2299 // TODO: read from stdin if tags_str is "-" |
2299 // TODO: read from stdin if tags_str is "-" |
|
2300 } else if (args->argc == 1) { |
|
2301 store_tags = TRUE; |
|
2302 } else { |
|
2303 fprintf(stderr, "Too many arguments\n"); |
|
2304 ret = -1; |
2300 } |
2305 } |
2301 } |
2306 } |
2302 |
2307 |
2303 if(store_tags) { |
2308 if(store_tags) { |
2304 if(sync_store_tags_local(file.dir, NULL, path, tags)) { |
2309 if(sync_store_tags_local(file.dir, NULL, path, tags)) { |