kx 1.0.0

Interactively switch between kubernetes contexts without any external dependencies
Documentation

kx

kx is a utility to switch interactively between kubernetes contexts without any external dependencies and bash witchcraft. Written in Rust :crab:

Build

Installation

From binary

You can directly download the kx executable.

Install from crates.io

cargo install kx

Build Manually

Clone the repo and run:

cargo install --path .

Alternatively, run:

cargo build --release

then put the resulting target/release/kx executable on your PATH.

Usage

  kx                   : list the contexts
  kx <NAME>            : switch to context <NAME>
  kx -c, --current     : show the current context name

Todo

  • Add tests
  • bash/zsh/fish completions
  • Use crossterm based solution instead of skim
  • Windows support