celestial_hub_compass/cli/mod.rs
1pub mod emit;
2pub mod eval;
3
4use clap::{Parser, Subcommand};
5
6#[derive(Parser)]
7#[command(propagate_version = true)]
8#[command(author, version, about, long_about = None)]
9pub struct Cli {
10 #[command(subcommand)]
11 pub command: Commands,
12}
13
14#[derive(Subcommand)]
15pub enum Commands {
16 Emit(emit::EmitASTOptions),
17}