import click import api.me from config import Config from .cli import cli @cli.command('login') @click.option('--email', prompt=True) @click.option('--password', prompt=True, hide_input=True) def login(email: str, password: str) -> None: user = api.me.get(email, password) print() print(f"Logged in successfully as {user['name']} (@{user['username']}).") Config['user']['api_token'] = user['api_token'] Config['user']['initials'] = user['initials'] Config.write()