Skip to content

Releases: TheThoughtagen/ignition-cli

Release list

v1.0 MVP

Choose a tag to compare

@TheThoughtagen TheThoughtagen released this 30 Aug 03:11

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/--compact everywhere, --yes destructive guards
  • Gateway inspection — status / modules / metrics / sessions / connections, logs -f NDJSON streaming, doctor diagnostics, wait / restart primitives
  • 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 lint delegation, 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