#kubernetes #context #switch #external #interactively #utility #kubernetes-context

bin+lib kx

无需任何外部依赖,交互式地在 Kubernetes 上下文之间切换

5 个稳定版本

1.3.0 2023年2月25日
1.2.0 2021年5月29日
1.1.1 2020年10月9日
1.1.0 2020年9月8日
0.0.0 2018年12月29日

#979开发工具

MIT 许可证

13KB
224

kx

kx 是一个工具,用于在不依赖任何外部依赖和 bash 工具的情况下,交互式地在 Kubernetes 上下文之间切换。使用 Rust 编写 🦀

Build

安装

从二进制文件

您可以直接 下载 kx 可执行文件

从 crates.io 安装

cargo install kx

手动构建

克隆仓库并运行

cargo install --path .

或者,运行

cargo build --release

然后将生成的 target/release/kx 可执行文件添加到您的 PATH。

用法

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

待办事项

  • 添加测试
  • bash/zsh/fish 完整性
  • 使用基于 crossterm 的解决方案代替 skim
  • Windows 支持

依赖

~13MB
~223K SLoC