complete-c gpg -l list-keys -xa"(__fish_append , (__fish_complete_gpg_user_id) )"-d(_"List all keys from the public keyrings, or just the ones given on the command line")
complete-c gpg -l list-public-keys -xa"(__fish_append , (__fish_complete_gpg_user_id) )"-d(_"List all keys from the public keyrings, or just the ones given on the command line")
complete-c gpg -s K -l list-secret-keys -xa"(__fish_append , (__fish_complete_gpg_user_id) )"-d(_"List all keys from the secret keyrings, or just the ones given on the command line")
complete-c gpg -l list-sigs -xa"(__fish_append , (__fish_complete_gpg_user_id))"-d(_"Same as --list-keys, but the signatures are listed too")
complete-c gpg -l check-sigs -xa"(__fish_append , (__fish_complete_gpg_user_id))"-d(_"Same as --list-keys, but the signatures are listed and verified")
complete-c gpg -l fingerprint -xa"(__fish_append , (__fish_complete_gpg_user_id))"-d(_"List all keys with their fingerprints")
complete-c gpg -l delete-key -xa"(__fish_complete_gpg_user_id)"-d(_"Remove key from the public keyring")
complete-c gpg -l delete-secret-key -xa"(__fish_complete_gpg_user_id)"-d(_"Remove key from the secret and public keyring")
complete-c gpg -l delete-secret-and-public-key -xa"(__fish_complete_gpg_user_id)"-d(_"Same as --delete-key, but if a secret key exists, it will be removed first")
complete-c gpg -l gen-revoke -xa"(__fish_complete_gpg_user_id)"-d(_"Generate a revocation certificate for the complete key")
complete-c gpg -l desig-revoke -xa"(__fish_complete_gpg_user_id)"-d(_"Generate a designated revocation certificate for a key")
complete-c gpg -l recv-keys -xa"(__fish_complete_gpg_key_id)"-d(_"Import the keys with the given key IDs from a keyserver")
complete-c gpg -l refresh-keys -xa"(__fish_complete_gpg_key_id)"-d(_"Request updates from a keyserver for keys that already exist on the local keyring")
complete-c gpg -l search-keys -xa"(__fish_append , (__fish_complete_gpg_user_id) )"-d(_"Search the keyserver for the given names")
complete-c gpg -l bzip2-decompress-lowmem -d(_"Use a different decompression method for BZIP2 compressed files")
complete-c gpg -s t -l textmode -d(_"Treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endings")
complete-c gpg -l no-textmode -d(_"Don't treat input files as text and store them in the OpenPGP canonical text form with standard 'CRLF' line endings")
complete-c gpg -s n -l dry-run -d(_"Don't make any changes (this is not completely implemented)")
complete-c gpg -l ask-cert-level -d(_"Prompt for a certification level when making a key signature")
complete-c gpg -l no-ask-cert-level -d(_"Don't prompt for a certification level when making a key signature")
complete-c gpg -l default-cert-level -xa"0\t'Not verified' 1\t'Not verified' 2\t'Caual verification' 3\t'Extensive verification'"-d(_"The default certification level to use for the level check when signing a key")
complete-c gpg -l min-cert-level -xa"0 1 2 3"-d(_"Disregard any signatures with a certification level below specified level when building the trust database")
complete-c gpg -l utf8-strings -d(_"Assume that command line arguments are given as UTF8 strings")
complete-c gpg -l no-utf8-strings -d(_"Assume that arguments are encoded in the character set as specified by --display- charset. These options affect all following arguments")
complete-c gpg -l options -r-d(_"Read options from specified file and do not try to read them from the default options file in the homedir")
complete-c gpg -l no-options -d(_"Shortcut for '--options /dev/null'")
complete-c gpg -l load-extension -x-d(_"Load an extension module")
complete-c gpg -l enable-progress-filter -d(_"Enable certain PROGRESS status outputs")
complete-c gpg -lstatus-fd -x-d(_"Write special status strings to the specified file descriptor")
complete-c gpg -l logger-fd -x-d(_"Write log output to the specified file descriptor")
complete-c gpg -l attribute-fd -d(_"Write attribute subpackets to the specified file descriptor")
complete-c gpg -l ignore-mdc-error -d(_"Do not fail on MDC integrity protection failiure")
complete-c gpg -l lock-once -d(_"Lock the databases the first time a lock is requested and do not release the lock until the process terminates")
complete-c gpg -l lock-multiple -d(_"Release the locks every time a lock is no longer needed")
complete-c gpg -l no-random-seed-file -d(_"Do not create an internal pool file for quicker generation of random numbers")
complete-c gpg -l no-verbose -d(_"Reset verbose level to 0")
complete-c gpg -l no-greeting -d(_"Suppress the initial copyright message")
complete-c gpg -l no-secmem-warning -d(_"Suppress the warning about 'using insecure memory'")
complete-c gpg -l no-permission-warning -d(_"Suppress the warning about unsafe file and home directory (--homedir) permissions")
complete-c gpg -l no-mdc-warning -d(_"Suppress the warning about missing MDC integrity protection")
complete-c gpg -l require-secmem -d(_"Refuse to run if GnuPG cannot get secure memory")
complete-c gpg -l no-require-secmem -d(_"Do not refuse to run if GnuPG cannot get secure memory (default)")
complete-c gpg -l no-armor -d(_"Assume the input data is not in ASCII armored format")
complete-c gpg -l no-default-keyring -d(_"Do not add the default keyrings to the list of keyrings")
complete-c gpg -l skip-verify -d(_"Skip the signature verification step")
complete-c gpg -l with-colons -d(_"Print key listings delimited by colons")
complete-c gpg -l with-key-data -d(_"Print key listings delimited by colons (like --with-colons) and print the public key data")
complete-c gpg -l with-fingerprint -d(_"Same as the command --fingerprint but changes only the format of the output and may be used together with another command")
complete-c gpg -l fast-list-mode -d(_"Changes the output of the list commands to work faster")
complete-c gpg -l fixed-list-mode -d(_"Do not merge primary user ID and primary key in --with-colon listing mode and print all timestamps as UNIX timestamps")
complete-c gpg -l list-only -d(_"Changes the behaviour of some commands. This is like --dry-run but different")
complete-c gpg -l show-session-key -d(_"Display the session key used for one message")
complete-c gpg -l override-session-key -x-d(_"Don't use the public key but the specified session key")
complete-c gpg -l ask-sig-expire -d(_"Prompt for an expiration time")
complete-c gpg -l no-ask-sig-expire -d(_"Do not prompt for an expiration time")
complete-c gpg -l ask-cert-expire -d(_"Prompt for an expiration time")
complete-c gpg -l no-ask-cert-expire -d(_"Do not prompt for an expiration time")
complete-c gpg -l try-all-secrets -d(_"Don't look at the key ID as stored in the message but try all secret keys in turn to find the right decryption key")
complete-c gpg -l enable-special-filenames -d(_"Enable a mode in which filenames of the form -&n, where n is a non-negative decimal number, refer to the file descriptor n and not to a file with that name")
complete-c gpg -l group -x-d(_"Sets up a named group, which is similar to aliases in email programs")
complete-c gpg -l ungroup -d(_"Remove a given entry from the --group list")
complete-c gpg -l no-groups -d(_"Remove all entries from the --group list")
complete-c gpg -l preserve-permissions -d(_"Don't change the permissions of a secret keyring back to user read/write only")
complete-c gpg -l personal-cipher-preferences -x-d(_"Set the list of personal cipher preferences to the specified string")
complete-c gpg -l personal-digest-preferences -x-d(_"Set the list of personal digest preferences to the specified string")
complete-c gpg -l personal-compress-preferences -x-d(_"Set the list of personal compression preferences to the specified string")
complete-c gpg -l default-preference-list -x-d(_"Set the list of default preferences to the specified string")