Skip to content

kcli v0.1.0 — The Kubernetes CLI You Deserve

Choose a tag to compare

@vellankikoti vellankikoti released this 19 Mar 07:13
· 15 commits to main since this release

kcli v0.1.0

The first public release of kcli — a modern, intelligent Kubernetes CLI that wraps kubectl with presentation-ready colored tables, natural language commands, and zero-config enhanced output.

Highlights

  • 67 commands with full kubectl parity + intelligent enhancements
  • "with" modifiers — kcli get pods with ip,node,requests,limits adds extra columns instantly
  • Colored table output — rounded Unicode borders, status icons (✓/✗/⏳), responsive column hiding
  • Natural language — kcli health, kcli who pod/X, kcli where pods, kcli find nginx
  • Observability — health scores, restart tracking, event filtering, incident mode
  • Safety system — risk-level confirmations for destructive operations, --yes for CI/CD
  • Audit trail — every command recorded with timestamp, user, context, result
  • 20ms startup — faster than kubectl itself
  • Zero telemetry — no phone-home, works offline

Installation

macOS (Apple Silicon):

curl -sL https://github.com/vellankikoti/kcli/releases/download/v0.1.0/kcli-darwin-arm64.tar.gz | tar xz
sudo mv kcli /usr/local/bin/
kcli version

macOS (Intel):

curl -sL https://github.com/vellankikoti/kcli/releases/download/v0.1.0/kcli-darwin-amd64.tar.gz | tar xz
sudo mv kcli /usr/local/bin/
kcli version

Linux (x86_64):

curl -sL https://github.com/vellankikoti/kcli/releases/download/v0.1.0/kcli-linux-amd64.tar.gz | tar xz
sudo mv kcli /usr/local/bin/
kcli version

Linux (ARM64):

curl -sL https://github.com/vellankikoti/kcli/releases/download/v0.1.0/kcli-linux-arm64.tar.gz | tar xz
sudo mv kcli /usr/local/bin/
kcli version

Windows:
Download kcli-windows-amd64.zip, extract, and add to PATH.

From source:

go install github.com/kubilitics/kcli/cmd/kcli@v0.1.0

Quick Start

kcli status                              # cluster health at a glance
kcli get pods with ip,node               # extra columns — the kcli superpower
kcli health                              # health score with issues
kcli find nginx -A                       # search resources by name
kcli who pod/my-pod                      # trace ownership chain
kcli age pods                            # pods sorted by creation time
kcli events --type=Warning               # warning events only
kcli doctor                              # validate your environment

Platforms

OS Arch File
Linux x86_64 kcli-linux-amd64.tar.gz
Linux ARM64 kcli-linux-arm64.tar.gz
macOS Apple Silicon kcli-darwin-arm64.tar.gz
macOS Intel kcli-darwin-amd64.tar.gz
Windows x86_64 kcli-windows-amd64.zip

Checksums

Verify your download:

shasum -a 256 -c checksums.txt