Skip to main content

moine_cli/
lib.rs

1//! Library entrypoint for the `moine` command-line interface.
2//!
3//! The published CLI crate primarily exposes the binary target. This library
4//! target exists so integration tests and downstream wrappers can invoke the
5//! same command dispatcher as the binary.
6
7#![deny(missing_docs)]
8#![allow(clippy::items_after_test_module)]
9
10include!("main.rs");
11
12/// Runs the `moine` CLI dispatcher using process arguments.
13pub fn run_cli() {
14    main();
15}