mecha10-cli 0.8.0

Mecha10 CLI tool
Documentation
//! Dev mode operations (simulator, teleop, etc.)
//!
//! Helper functions for development mode operations, split into focused submodules and
//! re-exported here so callers keep using `ops::function_name` exactly as before.

mod build;
mod health_tail;
mod interactive;
mod lifecycle;
mod models;
mod preflight;
mod registry;
mod setup;
mod spawn;
mod teleop;

pub(crate) use mecha10_cli_core::utils::strip_node_scope;

pub use build::build_nodes;
pub use interactive::{run_interactive_mode, InteractiveModeConfig, InteractiveModeState};
pub use preflight::run_dependency_preflight;
#[allow(unused_imports)]
pub use registry::{NodeRegistry, NodeState};
pub use setup::{setup_redis_connection, start_docker_services};
pub(crate) use spawn::inject_locomotion_limits_env;
#[allow(unused_imports)]
pub use spawn::SpawnOutcome;
pub use spawn::{spawn_nodes_by_name, SIM_VISIBLE_ENV_VAR};

#[allow(unused_imports)]
pub use lifecycle::cleanup;
pub use lifecycle::run_watch_mode;
#[allow(unused_imports)]
pub use teleop::enter_teleop_mode;