From 5365db95509599681323447630f5fea8da6cc961 Mon Sep 17 00:00:00 2001 From: checktheroads Date: Tue, 31 Dec 2019 00:57:35 -0700 Subject: [PATCH] add secret generator --- manage.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/manage.py b/manage.py index 78b01cb..533f920 100755 --- a/manage.py +++ b/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()