X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=adu.c;h=335cb62f52f395453464ecc057c96531b1243c08;hb=d46cd1bca47e94e62ef558973a69761a729f298e;hp=8ce7317cdd207719f924523a0d7aa5ca32fcf288;hpb=a56b058b5c6531571b77f9e899eb8b6557693112;p=adu.git diff --git a/adu.c b/adu.c index 8ce7317..335cb62 100644 --- a/adu.c +++ b/adu.c @@ -473,25 +473,26 @@ static int print_complete_help_and_die(void) const char **line; select_cmdline_parser_init(&select_conf); + printf("%s-%s\n", CMDLINE_PARSER_PACKAGE, CMDLINE_PARSER_VERSION); + printf("%s\n\n", gengetopt_args_info_purpose); + printf("%s\n\n", gengetopt_args_info_usage); + if (conf.help_given) line = gengetopt_args_info_help; else line = gengetopt_args_info_detailed_help; - - printf("adu command line options:\n"); - printf("=========================\n"); for (; *line; line++) printf("%s\n", *line); + if (conf.help_given) line = select_args_info_help; else line = select_args_info_detailed_help; - printf("select options:\n"); - printf("===============\n"); + printf("Select options:\n"); for (; *line; line++) printf("%s\n", *line); - printf("interactive commands:\n"); - printf("=====================\n"); + + printf("Interactive commands:\n"); print_interactive_help(); exit(EXIT_FAILURE); }