concinnity-dev 0.19.119

The Concinnity dev tooling library: world authoring, the in-engine editor, the debug server, docs and packaging
//! The implementations behind each `cn` subcommand: discovery and printing
//! wrappers over this crate's authoring API and the concinnity-cook compile
//! pipeline.
//!
//! This is where stdout lives. The authoring API returns values and errors; a
//! command resolves which world was meant, calls it, and formats the result for
//! a terminal. Keeping that split means the same authoring call is equally
//! usable from the editor and the debug server.

mod add;
mod build;
mod check;
mod explain;
mod list;
mod new;
mod rm;
mod version;
mod world_path;

pub use add::add;
pub use build::{Verbosity, build};
pub use check::check;
pub use explain::explain;
pub use list::list;
pub(crate) use list::provenance;
pub use new::{init, new};
pub use rm::rm;
pub use version::{VERSION, version, version_details, version_line};
pub(crate) use world_path::{discover_world_path, resolve_world_path};