d94cb2df4c
- Fix trailing whitespace in kex.rs and s3.rs - Add missing KexProposal import in kex_complete.rs - Auto-fix clippy warnings across all crates - All 153 tests pass
26 lines
559 B
Rust
26 lines
559 B
Rust
pub mod interface;
|
|
pub mod metadata;
|
|
pub mod storage;
|
|
pub mod tools;
|
|
|
|
use clap::{Parser, Subcommand};
|
|
|
|
#[derive(Parser)]
|
|
#[command(name = "markbase", about = "Momentry Display Engine")]
|
|
pub struct Cli {
|
|
#[command(subcommand)]
|
|
pub command: Commands,
|
|
}
|
|
|
|
#[derive(Subcommand)]
|
|
pub enum Commands {
|
|
#[command(flatten)]
|
|
Interface(interface::InterfaceCommands),
|
|
#[command(flatten)]
|
|
Metadata(metadata::MetadataCommands),
|
|
#[command(flatten)]
|
|
Storage(storage::StorageCommands),
|
|
#[command(flatten)]
|
|
Tools(tools::ToolsCommands),
|
|
}
|