Releases: TheThoughtagen/ignition-cli
Releases · TheThoughtagen/ignition-cli
Release list
v1.0 MVP
v1.0 MVP
ign — a single Rust binary + ratatui cockpit that fully operates and inspects an Ignition 8.3+ gateway (health, projects, tags, rigs, backups, EAM, script exec), replacing ignition-mcp as the canonical human/agent interface.
Every subcommand is non-interactive by default with a frozen JSON contract ({ok,profile,data} envelope, stable exit-code taxonomy) for AI agents; ign tui is the full cockpit for humans with CI-enforced CLI↔TUI parity.
Highlights
- Agentic foundation — multi-profile auth (env/keyring secret chain),
--json/--compacteverywhere,--yesdestructive guards - Gateway inspection — status / modules / metrics / sessions / connections,
logs -fNDJSON streaming,doctordiagnostics,wait/restartprimitives - Project operations — full CRUD, streaming ZIP export/import with collision policies, surgical resource editing (export → zip-member surgery → import)
- Self-managed Docker rig — up/down/status/reset with compose discovery, port pre-flight, commissioned-wait; native OIDC trial reset; snapshot/restore
- CLI-owned WebDev backend — versioned routes deployed to the gateway; full tag lifecycle: providers, browse, read/write, configs, UDTs, alarms, history, bulk transfer
- TUI cockpit — dashboard, log tail, tag browser with live watch, alarm panel, projects, rig screen
- Ecosystem interop — cross-gateway
project diff/sync, gwbk backup download/restore, guarded EAM tasks, opt-in script exec, Flint codec round-trip editing,ign lintdelegation, offline export browsing
Verification
- 863 tests green, 26 opt-in live gates; CI green on ubuntu + macos
- All five Phase-5 live e2e gates green on a real 8.3.3 rig; live-verified on 8.3.3 and 8.3.6
- 44/44 v1 requirements shipped and live-verified (7 phases, 41 plans)
Install
From crates.io (requires Rust 1.88+ / MSRV):
cargo install ignition-cli
Or grab a prebuilt binary for your platform from the assets below (verify with the matching .sha256 file):
| Platform | Asset |
|---|---|
| macOS (Apple Silicon) | ign-v1.0-aarch64-apple-darwin.tar.gz |
| macOS (Intel) | ign-v1.0-x86_64-apple-darwin.tar.gz |
| Linux (x86_64) | ign-v1.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux (arm64) | ign-v1.0-aarch64-unknown-linux-gnu.tar.gz |
Each tarball ships ign + README + LICENSE. Also on crates.io: ignition-core 1.0.0 · ignition-tui 1.0.0.
Build from source at this tag:
cargo install --git https://github.com/TheThoughtagen/ignition-cli --tag v1.0