arachnid_cli/cli/
mod.rs

1/*
2    Appellation: cli <module>
3    Created At: 2026.01.10:15:57:39
4    Contrib: @FL03
5*/
6//! this module defines the command line interface for the application
7#[doc(inline)]
8pub use self::{cli::*, cmd::*};
9
10mod cli;
11
12pub mod args {
13    // #[doc(inline)]
14    // pub use self::*;
15}
16
17pub mod cmd;
18
19#[doc(hidden)]
20pub mod prelude {
21    pub use super::cli::Cli;
22    pub use super::cmd::Command;
23}
24/// a helper function used to load, or parse, the command line interface from the arguments
25pub fn cli() -> Cli {
26    Cli::parse()
27}