X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;ds=sidebyside;f=cli%2Fcli_main.cpp;h=8c619ba73a6ea7a865d7a14ffabea0b759c21fd8;hb=e6bde441dbb59572b0c7b27cf2d799c51317668b;hp=a3abf54a0d6daab8aee1a5e09c71d6af6bdfeb48;hpb=c987ebd2ccdaf84a2f983ea6681dd032c0672525;p=apitrace diff --git a/cli/cli_main.cpp b/cli/cli_main.cpp index a3abf54..8c619ba 100644 --- a/cli/cli_main.cpp +++ b/cli/cli_main.cpp @@ -66,8 +66,15 @@ const Command help_command = { }; static const Command * commands[] = { + &diff_command, + &diff_state_command, + &diff_images_command, &dump_command, + &dump_images_command, + &pickle_command, + &repack_command, &trace_command, + &trim_command, &help_command }; @@ -116,12 +123,12 @@ do_help_command(int argc, char *argv[]) const Command *command; int i; - if (argc != 1) { + if (argc != 2) { help_usage(); return 0; } - char *command_name = argv[0]; + char *command_name = argv[1]; for (i = 0; i < ARRAY_SIZE(commands); i++) { command = commands[i]; @@ -166,7 +173,7 @@ main(int argc, char **argv) return 1; } - command_name = argv[i++]; + command_name = argv[i]; argc -= i; argv = &argv[i]; @@ -181,5 +188,5 @@ main(int argc, char **argv) std::cerr << "Error: unknown command " << command_name << " (see \"apitrace help\").\n"; - return 1; + return 1; }