Crates.io | kman |
lib.rs | kman |
version | 0.2.0 |
source | src |
created_at | 2024-11-19 21:39:06.603576 |
updated_at | 2024-11-20 19:24:19.396479 |
description | A Kubeconfig MANager that allows you to easily refresh oauth tokens |
homepage | |
repository | https://github.com/Stef16Robbe/kman |
max_upload_size | |
id | 1453908 |
size | 42,511 |
A very specific Kubeconfig MANager...
It's simple; kman
helps you in updating (expired) Kubernetes oauth tokens in your kubeconfig.
This way you retain a minimal amount of contexts that you can properly name & identify.
A bit more information on the problem it solves can be found in this issue.
cargo install kman
cargo update
[!WARNING] The binary does not have self-updating capabilities (yet), so you'll have to manually update with new releases
$PATH
A Kubeconfig MANager that allows you to easily refresh oauth tokens
Usage: kman [OPTIONS] [COMMAND]
Commands:
list Lists all contexts
select Select context to use
refresh Refresh context token
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... Increase logging verbosity
-q, --quiet... Decrease logging verbosity
-h, --help Print help
-V, --version Print version
You can specify a Kubeconfig file other than the default ($HOME/.kube/config
) using the KUBECONFIG
environment variable
Cargo.toml
git cliff -o CHANGELOG.md
cargo publish
brew