kubeamp
⚡️ amplified kubectl client
features
Out of the box, kubeamp provides
- config management: Easily add your kubeconfigs to extend your default configuration
- context switching: Switch your current context
- namespace auto-fill: Set a namespace to be used for future requests instead of adding it manually every time
- ctl switching: Want to use a newer kubectl build or an alternative? Just set your base command and it will work out of the box (given that the same api is used)
In almost every feature, kubeamp will try to leverage the built-in functionality of kubectl instead of implementing a custom-built solution, making it easy to switch between tools.
installation
# install using npm npm i -g kubeamp # install using yarn yarn global add kubeamp
usage
# kubeamp will pipe your input directly to kubectl kubeamp describe pods/frontend # -> kubectl ... describe pods/frontend # to configure kubeamp, execute kubeamp setup