git://git.jankratochvil.net
/
captive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
8d5dddf
)
Support 'help command_name' as the equivalent of 'command_name --help'.
author
short
<>
Tue, 28 Oct 2003 14:02:56 +0000
(14:02 +0000)
committer
short
<>
Tue, 28 Oct 2003 14:02:56 +0000
(14:02 +0000)
src/client/cmdline/cmd_help.c
patch
|
blob
|
history
diff --git
a/src/client/cmdline/cmd_help.c
b/src/client/cmdline/cmd_help.c
index
92b57d4
..
ada33cb
100644
(file)
--- a/
src/client/cmdline/cmd_help.c
+++ b/
src/client/cmdline/cmd_help.c
@@
-54,6
+54,16
@@
int cmd_name_maxlen;
g_return_if_fail(!errp || !*errp);
g_return_if_fail(!errp || !*errp);
+ if (cmd_argv[0]) {
+const char *cmd_help_argv[3];
+
+ cmd_help_argv[0]=cmd_argv[0];
+ cmd_help_argv[1]="--help";
+ cmd_help_argv[2]=NULL;
+ invoke_cmd(2,cmd_help_argv);
+ return;
+ }
+
cmd_name_maxlen=0;
for (commandp=cmdline_command_table+1;commandp->name;commandp++)
cmd_name_maxlen=MAX(cmd_name_maxlen,(int)strlen(commandp->name));
cmd_name_maxlen=0;
for (commandp=cmdline_command_table+1;commandp->name;commandp++)
cmd_name_maxlen=MAX(cmd_name_maxlen,(int)strlen(commandp->name));