Restructure code

This commit is contained in:
Sarina
2024-07-20 20:35:54 +03:30
parent 0f01b2d52d
commit 83d2886e39
3 changed files with 10 additions and 0 deletions

View File

@ -1,5 +1,6 @@
import click
import subprocess
import utils
@click.group()
def cli():

9
core/utils.py Normal file
View File

@ -0,0 +1,9 @@
import subprocess
def generate_password() -> str:
'''
Generates a random password using pwgen for user.
Could raise subprocess.CalledProcessError
'''
result = subprocess.check_output(['pwgen', '-s', '32', '1'])
return result.decode().strip()