Skip to main content

twc_rs/
lib.rs

1// SPDX-FileCopyrightText: 2026 RAprogramm <andrey.rozanov.vl@gmail.com>
2// SPDX-License-Identifier: MIT
3
4//! twc-rs library root.
5//!
6//! The crate is a CLI/TUI application first; the library target exists for
7//! the auxiliary binaries and in-crate tests. Only [`cli`] is public API.
8//! Every `#[doc(hidden)]` module is an implementation detail: it carries no
9//! stability promise and is excluded from semver checking.
10
11rust_i18n::i18n!("locales", fallback = "en");
12
13pub mod cli;
14
15#[doc(hidden)]
16pub mod commands;
17#[doc(hidden)]
18pub mod config;
19#[doc(hidden)]
20pub mod error;
21#[doc(hidden)]
22pub mod jwt;
23#[doc(hidden)]
24pub mod output;
25
26#[cfg(feature = "auth")]
27#[doc(hidden)]
28pub mod auth;
29
30#[cfg(feature = "tui")]
31#[doc(hidden)]
32pub mod tui;