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 cli;
18pub mod config;
19pub mod context;
20// re-exports
21#[doc(inline)]
22pub use self::{
23 cli::{Cli, cli},
24 config::Settings,
25 context::Context,
26};
27// prelude
28#[doc(hidden)]
29pub mod prelude {
30 pub use crate::cli::prelude::*;
31 pub use crate::config::prelude::*;
32 pub use crate::context::Context;
33}