party 0.3.1

A command execution automator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Parser;
use party::{
    cli::{CliArgs, CliCommands},
    cli_commands,
};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let cli = CliArgs::parse();

    match cli.command {
        CliCommands::Init(init_args) => cli_commands::init(init_args),
        CliCommands::Run(run_args) => cli_commands::run(run_args).await,
        CliCommands::Info(info_args) => cli_commands::info(info_args),
        CliCommands::Batch(batch_args) => cli_commands::batch(batch_args),
    }
}