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}