diff options
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r-- | sm/gpgsm.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c index 35dc921e7..9557ffbb9 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -253,7 +253,7 @@ static ARGPARSE_OPTS opts[] = { { aListSecretKeys, "list-secret-keys", 256, N_("list secret keys")}, { aListChain, "list-chain", 256, N_("list certificate chain")}, { oFingerprint, "fingerprint", 256, N_("list keys and fingerprints")}, - { aKeygen, "gen-key", 256, N_("generate a new key pair")}, + { aKeygen, "gen-key", 256, "@" }, { aDeleteKey, "delete-key",256, N_("remove key from the public keyring")}, { aSendKeys, "send-keys" , 256, N_("export keys to a key server") }, { aRecvKeys, "recv-keys" , 256, N_("import keys from a key server") }, @@ -1596,8 +1596,11 @@ main ( int argc, char **argv) break; - case aKeygen: /* generate a key */ - log_error ("this function is not yet available from the commandline\n"); + case aKeygen: /* Generate a key; well kind of. */ + log_error + (_("key generation is not available from the commandline\n")); + log_info (_("please use the script \"%s\" to generate a new key\n"), + "gpgsm-gencert.sh"); break; case aImport: |