manta-cli-2.0.0-beta.68 is not a library.
Application entry point: parses CLI args, loads configuration, and
launches the CLI command handler. The CLI never talks to CSM /
OCHAMI directly — every operation is forwarded to the manta HTTPS
server named by cli.toml's manta_server_url.
Boot sequence
- [
build::build_cli] constructs the clap tree and parsesstd::env::argsintoclap::ArgMatches. - [
manta_shared::common::config::get_cli_configuration] loads~/.config/manta/cli.toml, then [common::config::CliConfiguration] typed-deserialises it. - The active site is resolved (
--siteflag wins overcli.toml'ssite); the SOCKS5 env var is set while still single-threaded. - A multi-threaded tokio runtime is built and
run_cliis the entry future. - Tracing is configured, the [
common::app_context::AppContext] is assembled, and [dispatch::process::process_cli] routes based on the parsed verb.
dispatch::*, output::*, and http_client::* are documented in
their respective modules. The openapi_client sibling module is
progenitor-generated at build time from openapi.json.