diff options
-rw-r--r-- | accel-cmd/accel-cmd.1 | 7 | ||||
-rw-r--r-- | accel-cmd/accel_cmd.c | 8 |
2 files changed, 12 insertions, 3 deletions
diff --git a/accel-cmd/accel-cmd.1 b/accel-cmd/accel-cmd.1 index ee2766e..634b4e3 100644 --- a/accel-cmd/accel-cmd.1 +++ b/accel-cmd/accel-cmd.1 @@ -11,6 +11,10 @@ accel-cmd \- send commands to accel-ppp .IR COMMAND "s to accel-ppp's tcp interface and displays the result on" .RI "standard output. If no " COMMAND " is supplied, then" .BR accel-cmd " reads and sends data from its standard input." +.P +The "help" +.IR COMMAND " can be used to get information about available " COMMAND "s and " +their syntax. .SH OPTIONS .TP .BR \-f " \fIFAMILY\fR, " \-\-family "=\fIFAMILY\fR" @@ -52,6 +56,9 @@ Display version number and exit. Display help message and exit. .SH EXAMPLES .TP +Get information about available commands: +$ accel-cmd help +.TP Send the "show sessions" command to accel-ppp on localhost and display \ the result on standard output: $ accel-cmd show sessions diff --git a/accel-cmd/accel_cmd.c b/accel-cmd/accel_cmd.c index e392d21..d73c9c2 100644 --- a/accel-cmd/accel_cmd.c +++ b/accel-cmd/accel_cmd.c @@ -556,9 +556,11 @@ static void print_help(const char *name) printf("\t-v, --verbose\t- Verbose output.\n"); printf("\t-V, --version\t- Display version number and exit.\n"); printf("\t-h, --help\t- Display this help message and exit.\n"); - printf("\n\tCOMMAND is the accel-ppp command line to be executed.\n"); - printf("\tIf no COMMAND is provided, then data read from standard" - " input is forwarded to accel-ppp.\n"); + printf("\n\tCOMMAND is the accel-ppp command line to be executed"); + printf(" (if omitted, commands are read from standard input).\n"); + printf("\tThe \"help\" command can be used (e.g. \"%s help\") to get" + " information about available commands and their syntax.\n", + name); } int main(int argc, char **argv) |