horizechCLI
Referencelatest · 0.1.2

Changelog

0.1.2 · 2026-10-27 · latest

No change to the commands; this release only updates the npm page.

Changed

  • The npm page links to the documentation at cli.horizech.com, the GitHub repository and its issues, and lists search keywords.
  • The README links to the documentation at the top and describes the release steps.

0.1.1 · 2026-10-27

Fixed

  • horizech login failed with “invalid client id”. 0.1.0 shipped the id of an OAuth2 client that does not exist on horizech.com. The CLI now uses its own client, “Horizech CLI” (077b0577-9fe3-4a7e-9163-c5fb458dc900), registered on horizech.com with the loopback redirect http://127.0.0.1/callback. If you installed 0.1.0, update with npm i -g horizech@latest.

0.1.0 · 2026-10-27

First release. Requires Node.js 22 or later.

Added

  • Two commands from one package: horizech for everything Horizech, and hws as a shortcut for horizech hws. hws also accepts the account commands.
  • Your Horizech Account: horizech login, horizech logout and horizech whoami. The session is kept in the system keychain, with a file readable only by you as the fallback. Tokens refresh before they expire.
  • hws pack validates package.hws, builds the backend and frontend, and writes a deterministic <CODE>_<version>.zip.
  • Strict package.hws checks before anything is built, with every problem reported in one run.
  • hws publish with registry checks before building, --create, --dry-run and --no-build.
  • hws promote, hws package list|info|versions and hws download.
  • --json on every command; --org can be left out when it is unambiguous.

Known issues

  • horizech login fails with “invalid client id”. Fixed in 0.1.1.