use clap::Parser;
use harmony;

#[derive(Parser, Debug)]
#[command(version, about, long_about = None)]
struct Args {
    /// Name of score to run
    #[arg(short, long)]
    run: String,

    /// Run interactive or not
    #[arg(short, long, default_value_t = false)]
    interactive: bool,

    /// Run all or first
    #[arg(short, long, default_value_t = false)]
    all: bool,

    /// Run nth matching
    #[arg(short, long, default_value_t = 1)]
    number: u8,
}

#[harmony::main]
pub async fn main(maestro: harmony::maestro::Maestro) {
    maestro.
}