switchbot_cli/lib.rs
1//! This library provides the command line tool for the [SwitchBot API]
2//! as part of your program.
3//!
4//! For the usages of the command line tool,
5//! please see the [`switchbot-cli`][cli-crate] crate.
6//!
7//! For the lower-level API,
8//! please see the [`switchbot-api`][api-docs] crate.
9//!
10//! [SwitchBot API]: https://github.com/OpenWonderLabs/SwitchBotAPI
11//! [cli-crate]: https://crates.io/crates/switchbot-cli
12//! [api-docs]: https://docs.rs/switchbot-api/
13
14mod args;
15pub(crate) use args::Args;
16mod cli;
17pub use cli::Cli;
18mod user_input;
19pub(crate) use user_input::UserInput;