Skip to content

Releases: Kvindo/kc-cli

v1.0.4

Choose a tag to compare

@the-avant-it the-avant-it released this 09 Sep 19:57

Added

  • `--profile ` / `--profile=` flag — the flag form of `KC_PROFILE`. Previously
    passing `--profile` silently did nothing and ran against whatever profile was already active,
    with no error. It's now resolved with the same rules as `KC_PROFILE` (row number, name, org
    id/name, user id/name, token hash), doesn't mutate `~/.kc/config`, and works with every command.
    Precedence: `--profile` flag > `KC_PROFILE` env var > active profile.
  • A dangling `--profile` or an empty `--profile=` value now errors immediately instead of
    silently doing nothing.

v1.0.3

Choose a tag to compare

@the-avant-it the-avant-it released this 25 Aug 16:29

What's new

  • kc login now returns real identity (org id/name, username), cached into the active profile's local YAML file.
  • kc config get-contexts renders a kubectl-style table: № (doubling as the CURRENT marker, e.g. *1), NAME, SERVER, ORGANIZATION_ID_AND_NAME (id/name), USER_ID, USER_NAME, TOKEN_HASH — entirely from the local cache, no network call.
  • use-context gains switch/uc aliases (both top-level, e.g. kc switch dev, and under config) and can target a profile by any of those columns, not just NAME — row number, org id/name (combined or separate), user id/name, or token hash, all case-insensitive.

Breaking change

KC_PROFILE (and use-context/switch/uc) on a value that doesn't match any saved profile now errors clearly instead of silently falling back to an anonymous, tokenless profile. Same for the active profile itself being deleted by hand. See the README's "Environment variables" section for details.

v1.0.2

Choose a tag to compare

@the-avant-it the-avant-it released this 06 Jul 10:43

kc v1.0.2

  • Add kc config import-kcc <file>: batch-import every account from a downloaded .kcc credentials file as its own local profile in one command, without touching any existing profile. Unlock-password decryption runs entirely client-side — the password is never sent to the server. See the README's "Importing a .kcc credentials file" section.

v1.0.1

Choose a tag to compare

@the-avant-it the-avant-it released this 06 Jul 03:10

Changes since v1.0.0

  • kc version now reports only the client version (dropped the "kc server" line).
  • Request timeout raised 60s → 88s to accommodate slower server responses; after a timeout occurs, remaining retry attempts are capped at 2 (previously up to 4) to avoid a multi-minute worst case.
  • README badges/keyword tagline, MIT LICENSE.

kc v1.0.0

Choose a tag to compare

@the-avant-it the-avant-it released this 29 Jun 22:20

kubectl-style CLI for Kvindo Cloud.

Install

  • Linux/macOS: curl -fsSL https://raw.githubusercontent.com/Kvindo/kc-cli/main/install.sh | sh
  • Windows (PowerShell): irm https://raw.githubusercontent.com/Kvindo/kc-cli/main/install.ps1 | iex

Or download the binary for your platform below. See the README. Default server: https://cloud-api.kvindo.com.