#![forbid(unsafe_code)]
mod adopted;
mod adopted_help;
mod cli;
mod client;
mod commands;
mod completions;
mod config;
mod dispatch;
mod dog;
mod dog_index;
mod dog_settings;
mod entry;
mod exit;
mod fetch;
mod flourish;
mod home;
mod host;
mod host_sample;
mod http;
mod launch;
mod lookout;
mod output;
mod remote;
mod secret_readers;
mod serve;
mod shutdown;
mod status;
mod style;
mod terminal_safe;
mod version_guard;
mod vocabulary;
mod welcome;
mod whistle;
use entry::{alias_argv, run_argv};
#[must_use]
pub fn main() -> std::process::ExitCode {
run_argv(std::env::args_os().collect())
}
#[must_use]
pub fn main_runtime() -> std::process::ExitCode {
run_argv(alias_argv("runtime", std::env::args_os().collect()))
}
#[must_use]
pub fn main_dev() -> std::process::ExitCode {
run_argv(alias_argv("dev", std::env::args_os().collect()))
}