1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

add secret generator

This commit is contained in:
checktheroads
2019-12-31 00:57:35 -07:00
parent 71070a7e5f
commit 5365db9550

View File

@ -832,5 +832,19 @@ def fixpermissions(user, group):
raise
@hg.command("generate-secret", help="Generate agent secret")
@click.option("-l", "--length", default=32, help="Secret length")
def generate_secret(length):
import secrets
gen_secret = secrets.token_urlsafe(length)
click.echo(
NL
+ click.style("Secret: ", fg="white")
+ click.style(gen_secret, fg="magenta", bold=True)
+ NL
)
if __name__ == "__main__":
hg()