namada_apps 1.1.2

Namada CLI apps
Documentation
use color_eyre::eyre::Result;
use namada_apps_lib::cli::api::{CliApi, CliIo};
use namada_apps_lib::tendermint_rpc::HttpClient;
use namada_apps_lib::{cli, logging};
use tracing_subscriber::filter::LevelFilter;

#[tokio::main]
async fn main() -> Result<()> {
    // init error reporting
    color_eyre::install()?;

    // init logging
    let _log_guard = logging::init_from_env_or(LevelFilter::INFO)?;

    // run the CLI
    CliApi::handle_client_command::<HttpClient, _>(
        None,
        cli::namada_client_cli(namada_apps::namada_version())?,
        CliIo,
    )
    .await
}