arachnid_cli/lib.rs
1/*
2 Appellation: arachnid_cli <library>
3 Created At: 2026.01.10:16:25:04
4 Contrib: @FL03
5*/
6//! app-specific modules supporting the command line-interface for `arachnid`
7
8// macros
9#[macro_use]
10pub(crate) mod macros {
11 #[macro_use]
12 mod fmt;
13 #[macro_use]
14 mod gsw;
15}
16// modules
17pub mod api;
18pub mod cli;
19pub mod config;
20pub mod context;
21// re-exports
22#[doc(inline)]
23pub use self::{
24 cli::{Cli, cli},
25 config::Settings,
26 context::Context,
27};
28// prelude
29#[doc(hidden)]
30pub mod prelude {
31 pub use crate::cli::prelude::*;
32 pub use crate::config::prelude::*;
33 pub use crate::context::Context;
34}