https://github.com/tohjustin/kubectl-plugins
Custom plugin index for all kubectl plugins that I've developed
https://github.com/tohjustin/kubectl-plugins
krew krew-index kubectl kubectl-plugins
Last synced: 3 months ago
JSON representation
Custom plugin index for all kubectl plugins that I've developed
- Host: GitHub
- URL: https://github.com/tohjustin/kubectl-plugins
- Owner: tohjustin
- License: apache-2.0
- Created: 2021-11-13T03:17:05.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-04T17:22:13.000Z (about 3 years ago)
- Last Synced: 2025-01-12T00:41:58.375Z (4 months ago)
- Topics: krew, krew-index, kubectl, kubectl-plugins
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# kubectl-plugins

[](./LICENSE.md)This repository is a custom plugin index for [Krew (kubectl plugin manager)](https://krew.sigs.k8s.io/), which contains all the kubectl plugins that I've developed.
## Usage
Configure this custom plugin index on your Krew plugin manager
```shell
$ kubectl krew index add tohjustin https://github.com/tohjustin/kubectl-plugins.git
$ kubectl krew index list
INDEX URL
default https://github.com/kubernetes-sigs/krew-index.git
tohjustin https://github.com/tohjustin/kubectl-plugins.git
```To install plugins from this index
```shell
$ kubectl krew install tohjustin/$PLUGIN_NAME
```To remove plugins installed from this index, you don't need to specify its index
```shell
$ kubectl krew uninstall $PLUGIN_NAME
```To remove custom plugin index
```shell
$ kubectl krew index remove tohjustin
```## List of Plugins
| Name | Description | Repository |
| ---- | ----------- | ---------- |
| [api-categories](https://github.com/tohjustin/kube-api-categories) | Print the supported API resources their categories |  |
| [lineage](https://github.com/tohjustin/kube-lineage) | Display all dependent resources or resource dependencies |  |