All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Below is the template for how you should record changes under any of the sub commands in the release
- `Subcommand`| `Version` | `Explanation...`
acli
|1.4.0
| Using GoReleaser to distribute CLI in a user-friendly way (Homebrew and Chocolatey).
kch
|2.2.1
| Fully exit program if no kubeconfig is found.kch
|2.2.1
| Gracefully handle K9s not being installed.
acli
|1.3.0
| Added~/.acli.yaml
file managed by viper for persistent configuration.config
|0.1.0
| Addedconfig
command to open an interactive prompt to configure persistent CLI configurations. Added the following configurations:connect
|0.1.0
| Addedconnect
command to connect to different servers using SSH and a pre-defined set of servers that are modified with the config command.
kch
|2.2.0
| If opening K9s without specifying resource/namespace, use defaults defined in~/.acli
configuration file.kch
|2.2.0
| If "kch.alwaysopenk9s" is set true in the~/.acli
configuration file, K9s will always open by default.
kch
|2.2.0
| Don't error when there are no contexts configured.kch
|2.2.0
| Exit program when CLI exits early (don't open K9s on ctrl+c).kch
|2.2.0
| Handle current context not existing in available contexts.
idk
|1.0.0
| Removed theidk
command.
kch
|2.1.0
| Improved output when there are no context configured.
kch
|2.1.0
| Fixed issue whereacli kch
would always use~/.kube/config
when setting context.