New in v0.6.0
cli-update-spec conformance
roam update [--check] [--force] — downloads latest release, verifies SHA256, smoke-tests, atomically swaps (current → .bak)
roam install [--path <dir>] — relocates binary to ~/.local/bin (idempotent)
roam uninstall [--path <dir>] — removes the installed binary
cli-feedback-spec conformance
roam feedback "<message>" [--kind bug|idea|praise] [--context "..."] — dual-writes to feedback relay, never fails the caller
cli-daemon-spec conformance (panel + hub)
POST /_shutdown with X-Shutdown-Token header — token-gated shutdown on roam-panel and roam-hub
Already conformant (unchanged)
- cli-output-spec: JSON stdout, typed errors, semantic exit codes (80-119), help-json
- cli-guide-spec: embedded guide (JSON + --human), no external docs needed
- cli-telemetry-spec: opt-in, DO_NOT_TRACK, inspectable payload
Download
curl -fsSL https://github.com/javimosch/roam/releases/latest/download/roam-x86_64-linux -o roam
chmod +x roam
./roam version
Specs: https://cli-specs.intrane.fr/