summaryrefslogtreecommitdiff
path: root/src/helper/command.c
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-11-29 16:32:06 -0800
committerZachary T Welch <zw@superlucidity.net>2009-11-30 16:29:34 -0800
commit5dd6457d2c06caed01d4b75ecf1415afc68b48ea (patch)
treebe71632393f3c68859d733be7bbd842b1c9572d6 /src/helper/command.c
parent3d204ec66a840849372ab4c0ec4526a6f8557106 (diff)
downloadopenocd+libswd-5dd6457d2c06caed01d4b75ecf1415afc68b48ea.tar.gz
openocd+libswd-5dd6457d2c06caed01d4b75ecf1415afc68b48ea.tar.bz2
openocd+libswd-5dd6457d2c06caed01d4b75ecf1415afc68b48ea.tar.xz
openocd+libswd-5dd6457d2c06caed01d4b75ecf1415afc68b48ea.zip
make syntax errors respond with 'usage'
The 'help' text will become more verbose, so its entire text will be far more than desired when you only borked your syntax. The usage still allows the commands to be looked up for more help.
Diffstat (limited to 'src/helper/command.c')
-rw-r--r--src/helper/command.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/helper/command.c b/src/helper/command.c
index 6031ce6a..319f0810 100644
--- a/src/helper/command.c
+++ b/src/helper/command.c
@@ -562,7 +562,7 @@ static int run_command(struct command_context *context,
/* Print help for command */
char *full_name = command_name(c, ' ');
if (NULL != full_name) {
- command_run_linef(context, "help %s", full_name);
+ command_run_linef(context, "usage %s", full_name);
free(full_name);
} else
retval = -ENOMEM;
@@ -980,10 +980,10 @@ static int command_unknown(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
}
else
{
- c = command_find(cmd_ctx->commands, "help");
+ c = command_find(cmd_ctx->commands, "usage");
if (NULL == c)
{
- LOG_ERROR("unknown command, but help is missing too");
+ LOG_ERROR("unknown command, but usage is missing too");
return JIM_ERR;
}
count = argc - remaining;