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}