Skip to content

Releases: Nortezh/cli

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:21

Changelog

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 17:51

Changelog

  • dc94939: feat(deployment): env group visibility + management in CLI (#4) (@xkamail)
  • 08813a0: feat(upgrade): add self-update command to check and install latest release (@xkamail)

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 06:22

Changelog

  • ca976ab: feat(output): adopt AXI ergonomics — TOON default, stdout errors, content-first home (#3) (@xkamail)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 10:35

Changelog

  • 0925135: build(release): add goreleaser, ci workflow, install script (@xkamail)
  • 203ec0e: build(release): skip homebrew cask when tap token is absent (@xkamail)
  • a8feac2: feat(pullsecret): add pull secret api and cli commands (@xkamail)

v0.5.0

Choose a tag to compare

@xkamail xkamail released this 19 Jun 18:10

What's changed

  • docs(skill): SKILL.md is now a complete ntzh command reference — every command group (auth, project, deployment, domain, route) with exact flags, so AI coding agents stop falling back to ntzh help or guessing wrong commands. Calls out the create (--env) vs deploy (--set-env/--remove-env) flag trap and which --location is required vs auto-resolved, plus lookup-failure recovery guidance.
  • feat(skill): ntzh skill install now overwrites an existing SKILL.md (reports updated) instead of skipping. The --force flag is removed — the binary's embedded skill is the source of truth, so reinstalling always brings the file up to date.

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@xkamail xkamail released this 19 May 23:14
54085ba

What's Changed

  • feat(deployment): add ntzh deployment create command (#2) — create new deployments directly from the CLI.

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@xkamail xkamail released this 18 May 22:02

Highlights

ntzh deployment get — env is now visible

  • DeploymentDetail decodes env from the backend.
  • Table output appends one ENV:<KEY> <VALUE> row per variable (sorted).
  • JSON output (--output=json) includes the full env object.

ntzh deployment deploy — partial updates in the same revision

New optional flags map to the backend's pointer-shaped DeployParams fields. Omitted flags leave the existing value unchanged.

  • --set-env KEY=VALUE (repeatable) — merges into existing env (does not replace all).
  • --remove-env KEY (repeatable) — deletes a key.
  • --port <n> — container port.
  • --protocol <p> — service protocol (http, http2, tcp, …).
  • --internal=<bool> — toggle cluster-internal exposure.
  • --min-replica <n> / --max-replica <n> — replica bounds.
ntzh deployment deploy api --project=acme --image=img:v2 \
  --set-env DB_URL=postgres://... --set-env DEBUG=true \
  --remove-env STALE_FLAG \
  --port 8080 --min-replica 1 --max-replica 3

Breaking (library users only)

api.Client.Deploy signature now takes a trailing api.DeployOptions argument. CLI users are unaffected.

Docs

README.md, CLAUDE.md, and the ntzh skill are updated.

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@xkamail xkamail released this 18 May 20:49

Fixes

  • domain: fix ntzh domain list failing with cannot unmarshal string into Go struct field Domain.items.status of type int. Backend returns domain status and action as strings; CLI now decodes them as strings.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@xkamail xkamail released this 18 May 20:35

What's Changed

  • New: `ntzh route` — list / get / create / delete routes that bind `(domain, path)` to a web-service deployment.
  • New: `ntzh domain` — list / get / create / delete custom domains for a project (supports `--wildcard` and `--cdn`).
  • Skill updated to document the route + domain flow.

Quick reference

```sh
ntzh domain create acme.com --project=acme --location=bkk-1
ntzh route create --project=acme --domain=api.acme.com --path=/ --target=api-prod
ntzh route list --project=acme
```

Re-install the AI agent skill with `ntzh skill install`.

Full Changelog: v0.1.3...v0.2.0

v0.1.3

Choose a tag to compare

@xkamail xkamail released this 18 May 20:26

What's Changed

  • Leaner skill — SKILL.md trimmed from ~2.3KB to ~1.3KB (~45% smaller, ~300 tokens) while preserving discovery guidance for project, deployment name, image, and location.

Re-install with:

```sh
ntzh skill install
```

Full Changelog: v0.1.2...v0.1.3