kon-cli/crates/konduit-cli/src/cmd.rs

29 lines
582 B
Rust

use clap::Subcommand;
mod cardano;
mod data;
// mod tx;
mod wallet;
#[derive(Subcommand)]
pub enum Cmd {
/// Txs
// #[command(subcommand)]
// Tx(tx::Cmd),
#[command(subcommand)]
Data(data::Cmd),
#[command(subcommand)]
Cardano(cardano::Cmd),
#[command(subcommand)]
Wallet(wallet::Cmd),
}
pub fn handle(cmd: Cmd) {
match cmd {
// Cmd::Tx(inner) => tx::handle(inner),
Cmd::Data(inner) => data::handle(inner),
Cmd::Cardano(inner) => cardano::handle(inner),
Cmd::Wallet(inner) => wallet::handle(inner),
};
}