Skip to main content

taba_cli/
lib.rs

1//! `taba-cli`: the Taba client command line (doc 19b). The library exists for the
2//! tests; the program is `main.rs`.
3
4// The API error carries the response body and only exists on the failure path, so its size does not matter.
5#![allow(clippy::result_large_err)]
6
7pub mod app;
8pub mod args;
9pub mod commands;
10pub mod output;
11pub mod profile;
12pub mod settings;
13pub mod system;
14pub mod tui;
15pub mod yaml;
16
17pub use app::run;
18
19// The catalogs of the interface (doc 34, section 8): `locales/en-US.yml` is the source and the fallback.
20#[cfg(feature = "tui")]
21rust_i18n::i18n!("locales", fallback = "en-US");