onion_vault_cli 0.0.3

OnionVault CLI
Documentation
pub mod common;
pub mod re_export;
pub mod config;
mod tests;
mod help;
mod args;
mod app;

mod operations;



use crate::args::{
    Commands,
    Cli,
};

use clap::Parser;

pub fn run() {
    let cli = Cli::parse();

    match &cli.command {
        Some(Commands::Man { errors: _ }) => {
            crate::help::print_errs_and_solution()
        }
        None => app::AppBuilder::default()
            .bip32_path(&cli.bip32_path)
            .data_dir(&cli.data_dir)
            .auto_clear(cli.auto_clear)
            .build()
            .unwrap()
            .main_loop()
    }
}