mirror of https://github.com/nucypher/nucypher.git
Merge pull request #2459 from KPrasch/shorthand
Shorthand CLI flags: -avk, -bvk, and -bekpull/2451/head
commit
65a9b84cbc
|
@ -0,0 +1 @@
|
|||
Introduces shorthand options for --bob-verifying-key (-bvk), --bob-encrypting-key (-bek) and alice verifying key (-avk) for CLI commands.
|
|
@ -31,12 +31,15 @@ class PolicyBaseSchema(BaseSchema):
|
|||
required=True, load_only=True,
|
||||
click=click.option(
|
||||
'--bob-encrypting-key',
|
||||
'-bek',
|
||||
help="Bob's encrypting key as a hexadecimal string",
|
||||
type=click.STRING, required=True,))
|
||||
bob_verifying_key = fields.Key(
|
||||
required=True, load_only=True,
|
||||
click=click.option(
|
||||
'--bob-verifying-key', help="Bob's verifying key as a hexadecimal string",
|
||||
'--bob-verifying-key',
|
||||
'-bvk',
|
||||
help="Bob's verifying key as a hexadecimal string",
|
||||
type=click.STRING, required=True))
|
||||
m = fields.M(
|
||||
required=True, load_only=True,
|
||||
|
@ -119,6 +122,7 @@ class Revoke(BaseSchema):
|
|||
required=True, load_only=True,
|
||||
click=click.option(
|
||||
'--bob-verifying-key',
|
||||
'-bvk',
|
||||
help="Bob's verifying key as a hexadecimal string", type=click.STRING,
|
||||
required=True))
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@ class JoinPolicy(BaseSchema): #TODO: this doesn't have a cli implementation
|
|||
load_only=True, required=True,
|
||||
click=click.option(
|
||||
'--alice-verifying-key',
|
||||
'-avk',
|
||||
help="Alice's verifying key as a hexadecimal string",
|
||||
required=True, type=click.STRING,))
|
||||
|
||||
|
@ -51,6 +52,7 @@ class Retrieve(BaseSchema):
|
|||
required=True, load_only=True,
|
||||
click=click.option(
|
||||
'--alice-verifying-key',
|
||||
'-avk',
|
||||
help="Alice's verifying key as a hexadecimal string",
|
||||
type=click.STRING,
|
||||
required=True))
|
||||
|
|
|
@ -66,6 +66,7 @@ from nucypher.network.middleware import RestMiddleware
|
|||
|
||||
option_bob_verifying_key = click.option(
|
||||
'--bob-verifying-key',
|
||||
'-bvk',
|
||||
help="Bob's verifying key as a hexadecimal string",
|
||||
type=click.STRING,
|
||||
required=True
|
||||
|
|
Loading…
Reference in New Issue