kubecm - manage multiple kubeconfigs
Go CLI that merges, switches, and edits kubeconfig files across many clusters. Solves the daily pain of one mega kubeconfig vs many separate files.
This entry doesn't have a long-form writeup yet. Follow the source link above for the full context.
Featured in
Go CLI tools for developers and operators
Single-binary Go CLIs and TUIs across observability, git, shells, and DevOps - the tools that make Go the practical default for distribution-friendly CLIs.
DevOps and infrastructure tools
CLIs, port-forwarders, backup wrappers, and templating tools for the boring-but-load-bearing parts of running infrastructure.
Related entries
KubeVPN - cloud-native dev env tunnel into k8s
Connects your local dev machine to a Kubernetes cluster network so services, DNS, and workloads resolve as if you were inside the cluster. Built on envoy.
kubecolor - colorize kubectl output
Drop-in wrapper that adds syntax-aware coloring to kubectl output. Most useful when reading get/describe at a glance during incidents.
park - pause a process and free its TCP port
Go CLI that suspends a running process and releases its TCP port, then resumes it later with the same PID and memory intact. Ctrl+Z for long-running servers.
pgschema - declarative Postgres schema CLI
Terraform-style declarative schema migration tool for Postgres with multi-tenant support and an explicitly agent-friendly interface. Lets agents propose and apply schema diffs without hand-rolling migrations.