X-Git-Url: https://iam.tj/gitweb/gitweb.cgi?p=cfe_generate_password.git;a=blobdiff_plain;f=cfe_generate_password.c;h=388ad3fb9af5ef09119f5a4b84884b5c8772d3ef;hp=c1378e4612236dff37050d8f52fab3ab87963e19;hb=55fbbe2cf611bd64d72fc3abf48a70dcbff5661b;hpb=c9491adc74fd8da84ba0be76b1fefeac5b7488d5 diff --git a/cfe_generate_password.c b/cfe_generate_password.c index c1378e4..388ad3f 100644 --- a/cfe_generate_password.c +++ b/cfe_generate_password.c @@ -83,10 +83,8 @@ pr_usage(int verbose) " -v show version\n" " -s 00:01:02:03:04:05 create seed from MAC address\n" " -t [00000000] seconds since 1970-01-01 (defaults to NOW) \n" - " -p [SEED] generate password (with optional seed)\n\n" - " E.g. -s 01:02:03:04:05 \n" - " -s 01:02:03:04:05 -p\n" - " -p 000000030405\n" + " -p [SEED] generate password (with optional seed)\n" + " -h show additional help\n" "\n" "%s", verbose ? help : "" @@ -194,6 +192,8 @@ main(int argc, char **argv, char **env) opt_seed = opt_pass = opt_ts = 0; strncpy(timestamp, "00000000", TIMESTAMP_SIZE + 1); + fprintf(stderr, "%s\nVersion: %0.2f\n%s\n", title, VERSION, copyright); + for (arg = 1; arg < (unsigned) argc; ++arg) { size_t arg_len = strlen(argv[arg]); @@ -208,6 +208,9 @@ main(int argc, char **argv, char **env) case 't': opt_ts = 1; break; + case 'h': + pr_usage(1); + exit(0); case 'v': fprintf(stderr, "Version: %0.2f\n", VERSION); }