pass-gen/app/main.py
2021-07-05 18:46:05 +02:00

28 lines
472 B
Python

import random
import string
import typer
def generate_password(seed: int) -> str:
lowercase = string.ascii_lowercase
uppercase = string.ascii_uppercase
digits = string.digits
letters = lowercase + uppercase + digits
random_generator = random.Random(seed)
return "".join(random_generator.sample(letters, 8))
app = typer.Typer()
@app.command()
def main() -> None:
typer.echo(generate_password(0))
if __name__ == "__main__":
app()