Add export option --secret-keys to utils/pEp

sync
heck 2020-04-26 23:43:18 +02:00
parent 8da45b4e96
commit 4903e37714
1 changed files with 8 additions and 2 deletions

View File

@ -26,7 +26,10 @@ parser.add_argument('--decrypt', '-d', help='decrypt p≡p message',
action='store_true', dest='decrypt')
parser.add_argument('--import', '-i', help='import key data in PGP format',
action='store_true', dest='keyimport')
parser.add_argument('--export', '-x', help='export key data for identity address in PGP format', type=str, dest='keyexport')
parser.add_argument('--export', '-x', help='export key data for identity address in PGP format',
type=str, dest='keyexport')
parser.add_argument('--secret-keys', help='option for --export',
action='store_true', dest='secret_keys')
parser.add_argument('--version', '-V', help='show program version',
action='store_true', dest='version')
parser.add_argument('files', metavar='FILE', nargs='*',
@ -93,7 +96,10 @@ try:
id.address = args.keyexport
id.update()
try:
keydata = export_key(id)
if args.secret_keys:
keydata = export_secret_key(id)
else:
keydata = export_key(id)
if filename == '-':
print(keydata)
else: