spill get key from file
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
__version__ = "0.2"
|
__version__ = "0.3"
|
||||||
from spiller.spiller import retrieve, store, list_storage
|
from spiller.spiller import retrieve, store, list_storage
|
||||||
|
|||||||
@@ -59,6 +59,13 @@ def get_opts():
|
|||||||
default=os.getenv("SPILLER_KEY", None),
|
default=os.getenv("SPILLER_KEY", None),
|
||||||
help="Encryption key",
|
help="Encryption key",
|
||||||
)
|
)
|
||||||
|
set_parser.add_argument(
|
||||||
|
"--key-file",
|
||||||
|
action="store",
|
||||||
|
default=None,
|
||||||
|
type=argparse.FileType('r'),
|
||||||
|
help="Read encryption key stored in a file",
|
||||||
|
)
|
||||||
get_parser.add_argument(
|
get_parser.add_argument(
|
||||||
"name",
|
"name",
|
||||||
action="store",
|
action="store",
|
||||||
@@ -70,12 +77,24 @@ def get_opts():
|
|||||||
default=os.getenv("SPILLER_KEY", None),
|
default=os.getenv("SPILLER_KEY", None),
|
||||||
help="Decryption key",
|
help="Decryption key",
|
||||||
)
|
)
|
||||||
|
get_parser.add_argument(
|
||||||
|
"--key-file",
|
||||||
|
action="store",
|
||||||
|
default=None,
|
||||||
|
type=argparse.FileType('r'),
|
||||||
|
help="Read encryption key stored in a file",
|
||||||
|
)
|
||||||
del_parser.add_argument(
|
del_parser.add_argument(
|
||||||
"name",
|
"name",
|
||||||
action="store",
|
action="store",
|
||||||
help="Name of secret to delete",
|
help="Name of secret to delete",
|
||||||
)
|
)
|
||||||
return parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
if args.key_file:
|
||||||
|
with args.key_file as fp:
|
||||||
|
args.key = fp.read().rstrip("\n")
|
||||||
|
return args
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def list_storage():
|
def list_storage():
|
||||||
|
|||||||
Reference in New Issue
Block a user