pub mod builder;
use clap::{Parser, Subcommand};
use crate::builder::RomBuilder;
#[derive(Parser)]
#[command(version, about, long_about = None)]
struct Cli {
#[command(subcommand)]
command: Commands,
}
#[derive(Subcommand)]
enum Commands {
Configure {
_config_file: Option<String>,
},
Build {},
}
fn main() {
let cli = Cli::parse();
match cli.command {
Commands::Configure { _config_file } => println!("not implemented"),
Commands::Build {} => {
let _rb = RomBuilder::init("/home/dewbrite/code/personal/gametank-sdk/rom".to_string());
}
}
}