{"repo":"databricks/click","free":true,"listed":false,"github":"https://github.com/databricks/click","clone":"git clone https://github.com/databricks/click.git","description":"The \"Command Line Interactive Controller for Kubernetes\"","language":"Rust","stars":1506,"topics":["rust","cli","kubernetes","kubectl"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Click ----- Click is the Command Line Interactive Controller for Kubernetes. Its purpose is to manage a large number of Kubernetes clusters/objects quickly and efficiently. Code Status CHANGELOG See the CHANGELOG for a release history. Demo Screencast Usage Model Click is a REPL. When running Click, there is a current active config which includes the current Kubernetes context, and optionally a namespace and Kubernetes object. Commands are then applied to the active config so it's not necessary to keep specifying what objects to target. Installing You'll need rust and cargo. See here for instructions on how to get them. Click is on crates.io, so you can just run cargo install click to install it. Alternatively, to build it yourself, clone the click repository and run cargo build . Arch Linux There is an aur available. Running If you used cargo install , you can just run click (assuming /.cargo/bin is in your PATH). If you built from source, run ./target/debug/click , or do cargo run . Click looks in /.kube/config by default for your Kubernetes configuration. It also stores its own config in the .kube dir. You can change this with the --config option. If KUBECONFIG is set, it will use any files found there as the kubernetes config files. Once you're in the REPL, type help to see what you can do. Prompt The order of the prompt is \\[context\\]\\[namespace\\]\\[object\\]. The object changes color depending on what type of object it is. (e.g yellow for pods, blue for nodes and so on) S","default_branch":null,"files":null,"tree":[],"storefront":"/r/databricks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/databricks/click/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}