creeper 1.0.0-alpha.3

Minecraft Package Manager
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Parser;
use colored::Colorize;

use crate::cmd::Execute;

#[derive(Clone, Debug, Parser)]
pub struct Login {}

impl Execute for Login {
    async fn execute(self, lib: &crate::Creeper) -> anyhow::Result<()> {
        let user = lib.prompt_new_user().await?;

        eprintln!("{} {user}", "Login".bold().green());

        Ok(())
    }
}