mod data_source;
mod info;
mod serve;
mod watch;
const DEFAULT_STATUS_BIND_ADDR: &str = "127.0.0.1:7588";
#[derive(Clone)]
pub(super) struct StatusSource {
label: String,
json: serde_json::Value,
}
pub fn status_serve(args: &[String]) -> Result<(), String> {
serve::status_serve(args)
}
pub fn node_info(args: &[String]) -> Result<(), String> {
info::node_info(args)
}
pub fn topic_info(args: &[String]) -> Result<(), String> {
info::topic_info(args)
}
pub fn action_info(args: &[String]) -> Result<(), String> {
info::action_info(args)
}
pub fn action_watch(args: &[String]) -> Result<(), String> {
watch::action_watch(args)
}
pub fn mission_watch(args: &[String]) -> Result<(), String> {
watch::mission_watch(args)
}
pub fn plugin_list(args: &[String]) -> Result<(), String> {
info::plugin_list(args)
}
pub fn health_cmd(args: &[String]) -> Result<(), String> {
info::health_cmd(args)
}
pub fn graph_cmd(args: &[String]) -> Result<(), String> {
info::graph_cmd(args)
}