⚡️ Amplified kubectl client to boost your K8s productivity
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.editorconfig
.gitattributes
.gitignore
.npmignore
.prettierrc
LICENSE
README.md
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

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