omne-cli 0.1.2

CLI for managing omne volumes: init, upgrade, and validate kernel and distro releases
Documentation
//! Library interface for integration tests.
//!
//! `omne-cli` is a binary crate — this `lib.rs` exists solely to expose
//! test seams (`init_with_tarballs`) to the integration test files in
//! `tests/`. No external consumers depend on this library interface.

pub mod claude_skills;
pub mod cli;
pub mod commands;
pub mod defaults;
pub mod distro;
pub mod error;
pub mod fetch;
pub mod github;
pub mod manifest;
pub mod python;
pub mod scaffold;
pub mod tarball;
pub mod volume;

pub use commands::init::{init_with_client, init_with_tarballs};
pub use commands::upgrade::{upgrade_with_client, Target as UpgradeTarget};
pub use commands::validate::validate_at_root;
pub use error::CliError;
pub use github::GithubClient;