Diff between e8b9e6e330876c7cb16fb921aaefff3f786445b5 and d45b4ac3ecf3f2f7703384e00e4275fcca6cd793
Changed Files
| File | Additions | Deletions | Status |
| client/main.c | +7 | -0 | modified |
Full Patch
diff --git a/client/main.c b/client/main.c
index 578b3c7..68dabda 100644
--- a/client/main.c
+++ b/client/main.c
@@ -800,6 +800,13 @@ static gboolean parse_argument(int argc, char *argv[], const char **arg_table,
{
const char **opt;
+ if (!strcmp(argv[1], "help")) {
+ for (opt = arg_table; opt && *opt; opt++)
+ bt_shell_printf("%s\n", *opt);
+ bt_shell_noninteractive_quit(EXIT_SUCCESS);
+ return FALSE;
+ }
+
if (!strcmp(argv[1], "on") || !strcmp(argv[1], "yes")) {
*value = TRUE;
if (option)