Files
emod-cli/src/main.rs

24 lines
714 B
Rust
Raw Normal View History

mod boss_engine;
2025-11-29 17:31:00 +08:00
mod commands;
mod debug;
2025-11-29 17:31:00 +08:00
mod entity;
mod error;
2025-11-29 23:38:03 +08:00
mod template;
2026-04-26 20:48:26 +08:00
mod utils;
2025-11-29 17:31:00 +08:00
use crate::commands::{Cli, Commands};
use clap::Parser;
fn main() {
let cli = Cli::parse();
match &cli.command {
Commands::Release(args) => commands::release::execute(args),
2026-04-26 20:48:26 +08:00
Commands::Create(args) => commands::create::execute(args),
Commands::Init(args) => commands::init::execute(args),
2025-11-29 17:31:00 +08:00
Commands::Components(args) => commands::components::execute(args),
Commands::Debug(args) => commands::debug::execute(args),
Commands::Bbmodel(args) => commands::bbmodel::execute(args),
Commands::ForkBossEngine(args) => commands::fork_boss_engine::execute(args),
2025-11-29 17:31:00 +08:00
}
}