import secrets
import string

# Using punctuation, without chars that can break in the cli (quotes, backslash, backtick...)
chars = string.ascii_letters + string.digits + "$%*,-./:=>?@^_~"


def random_secret(length: int = 64):
    return "".join((secrets.choice(chars) for i in range(length)))
