kubectl-iget
is an interactive Kubernetes CLI plugin that extends the functionality of kubectl get
. It allows users to interactively construct object selectors and filters for Kubernetes objects, enhancing the experience of querying Kubernetes resources.
- Drop-In Replacement for
kubectl get
: Usekubectl iget
just like you would usekubectl get
. - Interactive Selection and Filtering: Dynamically build selectors and filters for Kubernetes objects through an interactive CLI interface.
- Support for Various Kubernetes Objects: Works with standard Kubernetes objects and CRDs.
- Customizable Queries: Tailor your queries with command-line arguments and interactive selections.
Install the plugin and use it as a replacement for kubectl get
. For example:
kubectl iget pods -l app=<myapp> -n <mynamespace>
(TODO: Installation instructions, basic usage, etc.)
Use kubectl iget
followed by the Kubernetes object type and any additional kubectl get
flags you normally use. The interactive interface will then guide you through further refining your query.
kubectl iget pods -l app=myapp -n mynamespace
(TODO: Describe advanced features like the dry-run option and potential future features.)
Contributions to the project are welcome! Please refer to the contributing guidelines for more information.
(TODO: Specify the license.)
(TODO: Acknowledge any contributors, inspirations, or significant dependencies.)