| Crates.io | kman |
| lib.rs | kman |
| version | 0.2.0 |
| created_at | 2024-11-19 21:39:06.603576+00 |
| updated_at | 2024-11-20 19:24:19.396479+00 |
| 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 kmancargo update[!WARNING] The binary does not have self-updating capabilities (yet), so you'll have to manually update with new releases
$PATHA 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.tomlgit cliff -o CHANGELOG.mdcargo publishbrew