click
brew install click
v0.6.3
Apache-2.0
Command-line interactive controller for Kubernetes
37
30-day installs · #5317
130
90-day · #5002
701
365-day · #4425
1.5k
★ GitHub stars · updated 4mo ago
Build dependencies
GitHub topics
cli
kubectl
kubernetes
rust
Links
- https://github.com/databricks/click
- GitHub: databricks/click
- Brew formula source: Formula/c/click.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"pkgconf",
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Command-line interactive controller for Kubernetes",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:26+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "click",
"github_default_branch": "master",
"github_last_commit_at": "2026-03-27T23:39:04Z",
"github_readme_excerpt": "# Click\n-----\nClick is the Command Line Interactive Controller for Kubernetes.\nIts purpose is to manage a large number of Kubernetes clusters/objects quickly and efficiently.\n\n## Code Status\n\n\n## CHANGELOG\nSee the [CHANGELOG](CHANGELOG.md) for a release history.\n\n\n## Demo Screencast\n\n\n# Usage Model\nClick is a REPL. When running Click, there is a current active config which\nincludes the current Kubernetes context, and optionally a namespace\nand Kubernetes object. Commands are then applied to the active config\nso it\u0027s not necessary to keep specifying what objects to target.\n\n# Installing\nYou\u0027ll need rust and cargo. See\n[here](https://doc.rust-lang.org/cargo/getting-started/installation.html) for instructions on how to\nget them.\n\nClick is on crates.io, so you can just run `cargo install click` to install it.\n\nAlternatively, to build it yourself, clone the click repository and run `cargo build`.\n\n## Arch Linux\n\nThere is an [aur](https://aur.archlinux.org/packages/click/) available.\n\n# Running\nIf you used `cargo install`, you can just run `click` (assuming `~/.cargo/bin` is in your PATH).\n\nIf you built from source, run `./target/debug/click`, or do `cargo run`.\n\nClick looks in ~/.kube/config by default for your Kubernetes\nconfiguration. It also stores its own config in the .kube dir. You\ncan change this with the --config option. If `KUBECONFIG` is set, it will use any files found there\nas the kubernetes config files.\n\nOnce you\u0027re in the REPL, type `help` to see what you can do.\n\n# Prompt\nThe order of the prompt is \\[context\\]\\[namespace\\]\\[object\\].\n\nThe object changes color depending on what type of object it is. (e.g yellow for pods, blue for\nnodes and so on)\n\n# Supported Authentication\nClick currently supports the following ways of authenticating to a Kubernetes clusters:\n\n* token\n* userna",
"github_repo": "databricks/click",
"github_stars": 1509,
"github_topics": [
"cli",
"kubectl",
"kubernetes",
"rust"
],
"homepage": "https://github.com/databricks/click",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 37,
"installs_365d": 701,
"installs_90d": 130,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "click",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 5317,
"rank_365d": 4425,
"rank_90d": 5002,
"raw_hash": "4a2d1d81c630ada1",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/click.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.6.3",
"versioned_formulae": [],
"why_use_this": null
}