All notable changes to this project will be documented in this file.
- Release v0.2.0
- (remove) Add ability to remove contexts
- (cargo) Only include relevant files for publishing
- (readme) Add
publish
step to release docs - (readme) Update installation instructions
- (readme) Misc fixes
- (readme) Add more background info
- (readme) Fix order of publishing steps
- (readme) Fix release steps
- (changelog) V0.1.0
- (cargo) Add crate info
- (cargo) Remove redundant
license-file
- Remove unwraps, improve errors
- (gitignore) Ignore ANY .yaml kubeconfig files
- Satisfy clippy
- Specify kubeconfig location via env vars
- (select) Remove --name for selecting contexts
- (select) Add interactive menu when selecting & no name given
- Don't serialize
Option
s whenNone
- Token regex
- Update README
- (README) Fix copy paste error
- (release) Add git-cliff
- Initial commit: load and deserialize Kubeconfig
- Add cli setup with clap
- (commands) Add list command
- (commands) Add select command
- (commands) Add refresh command
- Add fancy output
- Add human panic
- (commands) Simplify refresh logic
- (kubeconfig) Move kubeconfig type defs to seperate file
- Add function docs using roxygen
- Update subcommand docs
- (README) Add README
- Add LICENSE
- Update README
- Cleanup unused code/docs
- (ci) Add rust build
- Add release job