1 2 3 4 5 6 7 8 9 10 11 12 13 14
use clap::Parser; pub mod cannon; #[derive(Parser, Debug, Clone)] #[command( name = "o1vm", version = "0.1", about = "o1vm - a generic purpose zero-knowledge virtual machine" )] pub enum Commands { #[command(subcommand)] Cannon(cannon::Cannon), }