diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2010-04-14 16:03:34 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-04-14 16:04:36 +0200 |
commit | 216c73e274184af74a959fe3cb5f50c8147fcd03 (patch) | |
tree | 18a83e0b9c80126da3d58b72170ef6bc719f7fb7 /commands.c | |
parent | 9203c64c7f0dcbf5b0358917e59400221d485e42 (diff) | |
download | microcom-216c73e274184af74a959fe3cb5f50c8147fcd03.tar.gz microcom-216c73e274184af74a959fe3cb5f50c8147fcd03.tar.xz |
fixup help
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands.c')
-rw-r--r-- | commands.c | 18 |
1 files changed, 2 insertions, 16 deletions
@@ -94,20 +94,7 @@ static int cmd_help(int argc, char *argv[]) printf("%s\n", cmd->name); } } else { - for_each_command(cmd) { - if (!strcmp(argv[1], cmd->name)) { - char *str = NULL; - if (cmd->info) - str = cmd->info; - if (cmd->help) - str = cmd->help; - if (!str) - str = "no help available\n"; - printf("usage:\n%s\n", str); - return 0; - } - } - printf("no such command\n"); + microcom_cmd_usage(argv[1]); } return 0; @@ -118,8 +105,7 @@ static int cmd_execute(int argc, char *argv[]) if (argc < 2) return MICROCOM_CMD_USAGE; - do_script(argv[1]); - return 0; + return do_script(argv[1]); } static int cmd_comment(int argc, char *argv[]) |