🍺 BREW Explorer

← all formulae

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

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![Master Status](https://github.com/databricks/click/actions/workflows/push-actions.yml/badge.svg?branch=master)\n\n## CHANGELOG\nSee the [CHANGELOG](CHANGELOG.md) for a release history.\n\n\n## Demo Screencast\n![A demo gif that shows a few features](https://imgur.com/ft4WHcL.gif)\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
}