zenith-tool 0.0.7

The Zenith command-line interface (the `zenith` binary) for the design-document toolchain.
Documentation
//! Pure logic for `zenith library list`, `zenith library show`, and `zenith library add`.
//!
//! The registry/resolver lives in [`crate::library`]; this module turns a
//! resolved set of packs into stdout text ([`list`]), inspects individual items
//! ([`show`]), and materializes library items into target documents ([`add`]).
//! None of these functions touch the filesystem — the dispatcher reads/writes
//! files and calls [`crate::library::resolve_packs`].
//!
//! Submodules:
//! - [`list`] — `zenith library list`
//! - [`show`] — `zenith library show`
//! - [`add`] — `zenith library add`

mod add;
mod list;
mod show;

pub use add::{AddCmdErr, AddResult, add};
pub use list::list;
pub use show::{ShowCmdErr, show};