Brings in the TUI package and the hardening review (createProgram in program.ts, qqq doctor, the golden-output suite). Resolutions: main.ts from the base; program.ts prints versionText(), whose second line now starts with "UI API client <version>" as the golden test expects and adds the supported server range; the CLI package keeps the release metadata with the base's exports and its new conformance dependency, and conformance goes to 1.6.0-rc.2 because the CLI now ships against it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@qrun-io/qqq-cli
qqq, the command-line client for QQQ applications. It talks to a
QQQ server only through the UI API (/qqq/v1), the same API the web UI uses, so every app, table,
field and process comes from the server's metadata.
echo "@qrun-io:registry=https://npm.pkg.github.com" >> ~/.npmrc
npm install -g @qrun-io/qqq-cli@rc
qqq login --server https://admin.example.com
qqq table query person -w "lastName STARTS_WITH S" -o -id -l 5
Requires Node.js 20 or later, or use a single-file binary from the
releases (no Node needed). Servers: UI API 1.6.0 up to
2.0 (qqq --version prints the range).
Grammar, sign-in, profiles, output formats and exit codes: see the repository README and TRY-IT.md.
Apache-2.0