diff options
author | Werner Koch <[email protected]> | 2020-07-09 09:24:54 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2020-07-09 09:25:53 +0000 |
commit | 5cb0156504dfa0f09da5649cb741425a09651f6f (patch) | |
tree | 32cd14ce19674e7104cfebf85473f5e8b1773af6 | |
parent | Do not use the pinentry's qualitybar (diff) | |
download | gnupg-5cb0156504dfa0f09da5649cb741425a09651f6f.tar.gz gnupg-5cb0156504dfa0f09da5649cb741425a09651f6f.zip |
gpg: Print a note if no args are given to --delete-key
--
It is a bit surprising that nothing happens if no key is specified to
--delete-key et al. Although this is common Unix behaviour the use
might have expected that it behaves like --export and deletes all
keys. Sure we don't do the latter, so a short notice will help.
GnuPG-bug-id: 4959
Signed-off-by: Werner Koch <[email protected]>
-rw-r--r-- | g10/gpg.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -4437,7 +4437,10 @@ main (int argc, char **argv) case aDeleteSecretKeys: case aDeleteSecretAndPublicKeys: sl = NULL; - /* I'm adding these in reverse order as add_to_strlist2 + /* Print a note if the user did not specify any key. */ + if (!argc && !opt.quiet) + log_info (_("Note: %s\n"), gpg_strerror (GPG_ERR_NO_KEY)); + /* I'm adding these in reverse order as add_to_strlist2 reverses them again, and it's easier to understand in the proper order :) */ for( ; argc; argc-- ) |