allow user to specify they want input to be encrypted unconditionally
This commit is contained in:
parent
4fed606df2
commit
40b3ba3760
1 changed files with 8 additions and 1 deletions
|
@ -126,6 +126,8 @@ def main() -> None:
|
|||
parser.add_argument('--encoding', action="store", default=DEFAULT_ENCODING,
|
||||
required=False,
|
||||
help="Encoding to use for the gnupg.GPG object")
|
||||
parser.add_argument('--unconditional', action="store_true",
|
||||
help="Encrypt mail unconditionally. By default, mail is not encrypted if it is already encrypted.")
|
||||
parser.add_argument('recipient', nargs='*',
|
||||
help="Key ID or email of keys to encrypt for")
|
||||
args = parser.parse_args()
|
||||
|
@ -134,7 +136,12 @@ def main() -> None:
|
|||
if args.decrypt:
|
||||
sys.stdout.write(decrypt(msg), encoding=args.encoding)
|
||||
else:
|
||||
sys.stdout.write(encrypt(msg, args.recipient, encoding=args.encoding))
|
||||
sys.stdout.write(encrypt(
|
||||
msg,
|
||||
args.recipient,
|
||||
unconditionally_encrypt=args.unconditional,
|
||||
encoding=args.encoding
|
||||
))
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
|
Loading…
Reference in a new issue