diff options
author | Werner Koch <[email protected]> | 2008-06-19 13:09:40 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2008-06-19 13:09:40 +0000 |
commit | d68470d9b43065dfa2313602d0b64410c6f73886 (patch) | |
tree | f94c5b64a96c703f7659408a04b5fac5be58f7f4 /tools/gpgconf-comp.c | |
parent | Robustness fix. (diff) | |
download | gnupg-d68470d9b43065dfa2313602d0b64410c6f73886.tar.gz gnupg-d68470d9b43065dfa2313602d0b64410c6f73886.zip |
Add the group option to gpgconf and define the new type "alias list".
Diffstat (limited to 'tools/gpgconf-comp.c')
-rw-r--r-- | tools/gpgconf-comp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index 5cda2f118..28ee5a016 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -234,6 +234,10 @@ typedef enum /* A user ID or key ID or fingerprint for a certificate with a key. */ GC_ARG_TYPE_SEC_KEY = 36, + /* A alias list made up of a key, an equal sign and a space + separated list of values. */ + GC_ARG_TYPE_ALIAS_LIST = 37, + /* ADD NEW COMPLEX TYPE ENTRIES HERE. */ /* The number of the above entries. */ @@ -281,6 +285,7 @@ static struct { GC_ARG_TYPE_STRING, "key fpr" }, { GC_ARG_TYPE_STRING, "pub key" }, { GC_ARG_TYPE_STRING, "sec key" }, + { GC_ARG_TYPE_STRING, "alias list" }, }; @@ -655,6 +660,9 @@ static gc_option_t gc_options_gpg[] = { "encrypt-to", GC_OPT_FLAG_NONE, GC_LEVEL_BASIC, "gnupg", N_("|NAME|encrypt to user ID NAME as well"), GC_ARG_TYPE_STRING, GC_BACKEND_GPG }, + { "group", GC_OPT_FLAG_LIST, GC_LEVEL_ADVANCED, + "gnupg", N_("|SPEC|set up email aliases"), + GC_ARG_TYPE_ALIAS_LIST, GC_BACKEND_GPG }, { "options", GC_OPT_FLAG_NONE, GC_LEVEL_EXPERT, "gnupg", "|FILE|read options from FILE", GC_ARG_TYPE_FILENAME, GC_BACKEND_GPG }, |