Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunny0826/kubecm
Manage your kubeconfig more easily.
https://github.com/sunny0826/kubecm
cli go golang kubeconfig kubeconfig-manager kubernetes switch-namespace
Last synced: 23 days ago
JSON representation
Manage your kubeconfig more easily.
- Host: GitHub
- URL: https://github.com/sunny0826/kubecm
- Owner: sunny0826
- License: apache-2.0
- Created: 2019-07-23T01:55:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T07:59:26.000Z (2 months ago)
- Last Synced: 2024-04-09T08:29:40.747Z (2 months ago)
- Topics: cli, go, golang, kubeconfig, kubeconfig-manager, kubernetes, switch-namespace
- Language: Go
- Homepage: http://kubecm.cloud
- Size: 45.1 MB
- Stars: 800
- Watchers: 9
- Forks: 91
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Lists
- awesome-stars - sunny0826/kubecm - Manage your kubeconfig more easily. (Go)
- awesome-stars - sunny0826/kubecm - Manage your kubeconfig more easily. (Go)
- awesome-stars - sunny0826/kubecm - Manage your kubeconfig more easily. (Go)
README
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/sunny0826/kubecm?logo=go)
![Go](https://github.com/sunny0826/kubecm/workflows/Go/badge.svg?branch=master)
[![Go Report Card](https://goreportcard.com/badge/github.com/sunny0826/kubecm)](https://goreportcard.com/report/github.com/sunny0826/kubecm)
![GitHub License](https://img.shields.io/github/license/sunny0826/kubecm?logo=apache)
[![GitHub release](https://img.shields.io/github/release/sunny0826/kubecm)](https://github.com/sunny0826/kubecm/releases)
[![codecov](https://codecov.io/gh/sunny0826/kubecm/branch/master/graph/badge.svg?token=KGTLBQ8HYZ)](https://codecov.io/gh/sunny0826/kubecm)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6065/badge)](https://bestpractices.coreinfrastructure.org/projects/6065)
[![All Contributors](https://img.shields.io/github/all-contributors/sunny0826/kubecm?color=ee8449&style=flat-square)](#contributors)![demo](docs/static/Interaction.gif)
## ๐ Install
[![homebrew downloads](https://img.shields.io/homebrew/installs/dy/kubecm?style=for-the-badge&logo=homebrew&label=homebrew)](https://formulae.brew.sh/formula/kubecm)
[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/sunny0826/kubecm/total?style=for-the-badge&logo=github&label=github%20download)](https://github.com/sunny0826/kubecm/releases)Using [Krew](https://krew.sigs.k8s.io/):
```bash
kubectl krew install kc
```Using Homebrew:
```bash
brew install kubecm
```Source binary:
[Download the binary](https://github.com/sunny0826/kubecm/releases)
## ๐ซ Highlights
- **Context Management**: Switch between Kubernetes **clusters** and **namespaces** in a single command.
- **Merge-Kubeconfig**: Merge multiple kubeconfig files into one.
- **Interactive Mode**: Interactively select the context you want to switch to.
- **Multi-Platform**: Support Linux, macOS, and Windows.
- **Auto-Completion**: Support auto-completion for Bash, Zsh, and Fish.## ๐ Documentation
For full documentation, please visit the KubeCM website: [https://kubecm.cloud](https://kubecm.cloud)
## ๐ฌ Demo
[![asciicast](https://asciinema.org/a/389595.svg)](https://asciinema.org/a/389595)
## ๐ค Contribute
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainerFeel free to open [issue](https://github.com/sunny0826/kubecm/issues/new) and [pull requests](https://github.com/sunny0826/kubecm/pulls). Any feedback is highly appreciated!
Be sure to follow our [Community Guidelines](https://kubecm.cloud/en-us/contribute) when submitting your PR and interacting with other folks in this repository.
## ๐ Star History
[![Star History Chart](https://api.star-history.com/svg?repos=sunny0826/kubecm&type=Date)](https://star-history.com/#sunny0826/kubecm)
## โจ Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Xudong Guo
๐ป ๐ ๐ง
Cheng Wang
๐ป
Neko Ayaka
๐ป
l1b0k
๐ป
Zhizhen He
๐ป
Hang Yu
๐ป
dennislapchenko
๐ป
cnfatal
๐ป
Se7en
๐ป ๐
Yarden Shoham
๐ป โ ๏ธ ๐
Vimsucks
๐ป
Shunsuke Suzuki
๐ป
YS Liu
๐ป
Sarun Nuntaviriyakul
๐ป
Max Anderson
๐ป
Mario Fritschen
๐ป
Jia Sui
๐ป
AdamRussak
๐ป
Rui Chen
๐
Michael Burman
๐ ๐ป
Jan-Otto Krรถpke
๐ป
Add your contributions
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## ๐ป Acknowledgement
- [JetBrains IDEs](https://www.jetbrains.com/?from=kubecm)