omne-cli 0.2.1

CLI for managing omne volumes: init, upgrade, and validate kernel and distro releases
Documentation
[package]

name = "omne-cli"

version = "0.2.1"

edition = "2021"

rust-version = "1.85"

description = "CLI for managing omne volumes: init, upgrade, and validate kernel and distro releases"

license = "MIT OR Apache-2.0"

repository = "https://github.com/omne-org/omne-cli"

homepage = "https://github.com/omne-org/omne-cli"

documentation = "https://docs.rs/omne-cli"

readme = "README.md"

keywords = ["cli", "omne", "claude-code", "agent"]

categories = ["command-line-utilities"]

# Explicit allow-list so the published .crate tarball contains only the

# Rust source, the embedded template directory, and the manifest/lockfile.

# Guarantees the `include_str!` calls in `src/manifest.rs` and

# `src/scaffold.rs` (omne-readme-template.md, gitignore-template) resolve

# at `cargo install` time.

include = [

    "/src/**",

    "/templates/**",

    "/Cargo.toml",

    "/Cargo.lock",

    "/README.md",

    "/LICENSE*",

]



[[bin]]

name = "omne"

path = "src/main.rs"



[dependencies]

clap = { version = "4", features = ["derive"] }

flate2 = "1"

fs2 = "0.4"

indicatif = "0.18"

path-clean = "1"

serde = { version = "1", features = ["derive"] }

serde_json = "1"

serde_yml = "0.0.12"

tar = "0.4"

thiserror = "2"

ulid = "1"

ureq = { version = "3", features = ["platform-verifier", "json"] }

uuid = { version = "1", features = ["v4"] }

wait-timeout = "0.2"

walkdir = "2"

which = "7"



[dev-dependencies]

mockito = "1"

tempfile = "3"