Add various new options and assign input parsers to them.
parent
e4f2d533b1
commit
38057cfe1c
|
@ -279,11 +279,17 @@ def _is_allowed(input):
|
||||||
'--delete-keys', '--delete-secret-keys',
|
'--delete-keys', '--delete-secret-keys',
|
||||||
'--encrypt', '--encrypt-files',
|
'--encrypt', '--encrypt-files',
|
||||||
'--decrypt', '--decrypt-files',
|
'--decrypt', '--decrypt-files',
|
||||||
|
'--always-trust',
|
||||||
|
'--symmetric',
|
||||||
|
'--use-agent', '--no-use-agent',
|
||||||
'--print-mds', '--print-md',
|
'--print-mds', '--print-md',
|
||||||
'--sign', '--clearsign', '--detach-sign',
|
'--sign', '--clearsign', '--detach-sign',
|
||||||
'--armor', '--armour',
|
'--armor', '--armour',
|
||||||
'--gen-key', '--batch',
|
'--gen-key', '--batch',
|
||||||
'--decrypt', '--decrypt-files',
|
'--decrypt', '--decrypt-files', '--multifile', '--output',
|
||||||
|
'--cert-digest-algo', '--digest-algo',
|
||||||
|
'--cipher-algo', '--compress-algo', '--personal-digest-prefs',
|
||||||
|
'--personal-cipher-prefs', '--personal-compress-prefs',
|
||||||
'--import',
|
'--import',
|
||||||
'--export', '--export-secret-keys', '--export-secret-subkeys',
|
'--export', '--export-secret-keys', '--export-secret-subkeys',
|
||||||
'--verify',
|
'--verify',
|
||||||
|
@ -395,14 +401,17 @@ def _sanitise(*args):
|
||||||
val = _fix_unsafe(v)
|
val = _fix_unsafe(v)
|
||||||
if val is not None and val.strip() != "":
|
if val is not None and val.strip() != "":
|
||||||
if flag in ['--encrypt', '--encrypt-files', '--decrypt',
|
if flag in ['--encrypt', '--encrypt-files', '--decrypt',
|
||||||
'--decrypt-file', '--import', '--verify']:
|
'--decrypt-files', '--import', '--verify']:
|
||||||
## Place checks here:
|
## Place checks here:
|
||||||
if util._is_file(val):
|
if util._is_file(val):
|
||||||
safe_option += (val + " ")
|
safe_option += (val + " ")
|
||||||
else:
|
else:
|
||||||
logger.debug("_check_option(): %s not file: %s"
|
logger.debug("_check_option(): %s not file: %s"
|
||||||
% (flag, val))
|
% (flag, val))
|
||||||
elif flag in ['--default-key']:
|
elif flag in ['--default-key', '--recipient',
|
||||||
|
'--export', '--export-secret-keys',
|
||||||
|
'--delete-keys',
|
||||||
|
'--export-secret-subkeys',]:
|
||||||
if _is_hex(val):
|
if _is_hex(val):
|
||||||
safe_option += (val + " ")
|
safe_option += (val + " ")
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue