mirror of
https://github.com/checktheroads/hyperglass
synced 2024-05-11 05:55:08 +00:00
add secret generator
This commit is contained in:
14
manage.py
14
manage.py
@ -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()
|
||||
|
Reference in New Issue
Block a user