use assert_cmd::{Command, cargo::cargo_bin_cmd};
#[allow(dead_code)]
pub(crate) mod subcommands {
pub(crate) const COMMAND_COMPARE: &str = "compare";
pub(crate) const COMMAND_EXPLAIN: &str = "explain";
pub(crate) const COMMAND_FILTER_TEST: &str = "filter-test";
pub(crate) const COMMAND_GENERATE: &str = "generate";
pub(crate) const COMMAND_SORT: &str = "sort";
pub(crate) const COMMAND_VALIDATE: &str = "validate";
pub(crate) const COMMAND_SET: &str = "set";
pub(crate) const COMMAND_BUMP: &str = "bump";
pub(crate) const COMMAND_BUMP_RESET: &str = "bump-reset";
pub(crate) const COMMAND_SELECT: &str = "select";
pub(crate) const COMMAND_MIN: &str = "min";
pub(crate) const COMMAND_MAX: &str = "max";
pub(crate) const COMMAND_LATEST: &str = "latest";
pub(crate) const ALL_COMMANDS: [&str; 13] = [
COMMAND_COMPARE,
COMMAND_EXPLAIN,
COMMAND_FILTER_TEST,
COMMAND_GENERATE,
COMMAND_SORT,
COMMAND_VALIDATE,
COMMAND_BUMP,
COMMAND_BUMP_RESET,
COMMAND_SET,
COMMAND_SELECT,
COMMAND_MIN,
COMMAND_MAX,
COMMAND_LATEST,
];
}
#[allow(dead_code)]
pub(crate) fn common_cmd() -> Command {
cargo_bin_cmd!(env!("CARGO_PKG_NAME"))
}