From c33cc7d931026b5855c01494b16640b843dd307a Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Sat, 27 Dec 2025 16:25:03 +0100 Subject: Add help command for "ftag tag" --- src/main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index a1a2684..beb39c0 100644 --- a/src/main.c +++ b/src/main.c @@ -802,6 +802,14 @@ static void ftag_tag_add(int argc, char **argv) sqlite3_close(db); } +static void ftag_tag_help(int, char **) +{ + printf("Usage: ftag tag COMMAND [ARG]...\n"); + printf("Available values for COMMAND:\n"); + printf(" add create new tags\n"); + printf(" list list available tags\n"); +} + static void ftag_tag_list(int argc, char **argv) { ftag_list_table("tags", "name"); @@ -812,9 +820,9 @@ static void ftag_tag(int argc, char **argv) assert_db_exists(); const struct ftag_command tag_commands[] = { {.name = "add", .func = ftag_tag_add}, + {.name = "help", .func = ftag_tag_help}, {.name = "list", .func = ftag_tag_list} /* TODO: add an alias command */ - /* TODO: add help command */ }; int tag_command_count = sizeof(tag_commands) / sizeof(struct ftag_command); parse_args(argc, argv, tag_commands, tag_command_count); -- cgit v1.2.3