mirror of https://github.com/openssl/openssl.git
Add the possibility to do 'openssl help [command]'
Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/5002)
This commit is contained in:
parent
391e987e9c
commit
da6be198f7
|
|
@ -442,6 +442,8 @@ typedef enum HELP_CHOICE {
|
||||||
} HELP_CHOICE;
|
} HELP_CHOICE;
|
||||||
|
|
||||||
const OPTIONS help_options[] = {
|
const OPTIONS help_options[] = {
|
||||||
|
{OPT_HELP_STR, 1, '-', "Usage: help [options]\n"},
|
||||||
|
{OPT_HELP_STR, 1, '-', " help [command]\n"},
|
||||||
{"help", OPT_hHELP, '-', "Display this summary"},
|
{"help", OPT_hHELP, '-', "Display this summary"},
|
||||||
{NULL}
|
{NULL}
|
||||||
};
|
};
|
||||||
|
|
@ -469,6 +471,14 @@ int help_main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (opt_num_rest() == 1) {
|
||||||
|
char *new_argv[3];
|
||||||
|
|
||||||
|
new_argv[0] = opt_rest()[0];
|
||||||
|
new_argv[1] = "--help";
|
||||||
|
new_argv[2] = NULL;
|
||||||
|
return do_cmd(prog_init(), 2, new_argv);
|
||||||
|
}
|
||||||
if (opt_num_rest() != 0) {
|
if (opt_num_rest() != 0) {
|
||||||
BIO_printf(bio_err, "Usage: %s\n", prog);
|
BIO_printf(bio_err, "Usage: %s\n", prog);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue