pub mod init;
pub mod migrate;
pub mod serve;
use clap::{Parser, Subcommand};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
#[derive(Parser)]
#[command(name = "mcpzip", version = VERSION, about = "MCP proxy with search-based tool discovery")]
pub struct Cli {
#[command(subcommand)]
pub command: Commands,
}
#[derive(Subcommand)]
pub enum Commands {
Serve(serve::ServeArgs),
Init,
Migrate(migrate::MigrateArgs),
}