Merge pull request 'clan_cli: create key directory' (#521) from a-kenji-mkdir/clan/cli into main
All checks were successful
assets1 / test (push) Successful in 21s
checks / test (push) Successful in 42s
checks-impure / test (push) Successful in 1m29s

Reviewed-on: #521
This commit is contained in:
lassulus 2023-11-16 11:18:33 +00:00
commit 2f870d2c83

View File

@ -10,6 +10,8 @@ def generate_key() -> str:
if path.exists():
raise ClanError(f"Key already exists at {path}")
priv_key, pub_key = generate_private_key()
if not (parent := path.parent).exists():
parent.mkdir(parents=True, exist_ok=True)
path.write_text(priv_key)
return pub_key