Releases: Kvindo/kc-cli
Releases · Kvindo/kc-cli
Release list
v1.0.4
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
What's new
kc loginnow returns real identity (org id/name, username), cached into the active profile's local YAML file.kc config get-contextsrenders 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-contextgainsswitch/ucaliases (both top-level, e.g.kc switch dev, and underconfig) 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
kc v1.0.2
- Add
kc config import-kcc <file>: batch-import every account from a downloaded.kcccredentials 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
Changes since v1.0.0
kc versionnow 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
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.