🍺 BREW Explorer

← all formulae

choose-gui

brew install choose-gui v1.5.0 MIT

Fuzzy matcher that uses std{in,out} and a native GUI

16
30-day installs · #7391
62
90-day · #6729
296
365-day · #6345
546
★ GitHub stars · updated 7mo ago

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [
    "choose-rust"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Fuzzy matcher that uses std{in,out} and a native GUI",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:22+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "choose-gui",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-01-20T02:10:57Z",
  "github_readme_excerpt": "# choose\n\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/chipsenkbeil/choose)\n\n*Fuzzy matcher for OS X that uses both std{in,out} and a native GUI*\n\n---\n\n- Gets list of items from stdin.\n- Fuzzy-searches as you type.\n- Sends result to stdout.\n- Run choose -h for more info.\n- [example vim integration](./choose.vim)\n- [example emacs integration](./choose.el)\n\n![Animated Screenshot](/../Assets/screenshots/anim.gif?raw=true \"Animated Screenshot\")\n\n## Install\n\nFor the latest release, go to [the releases\nsection](https://github.com/chipsenkbeil/choose/releases) and download the\nbinary.\n\n### Homebrew installation\n\n\u003e Keep in mind that we do not maintain the homebrew formula here! So check the\n\u003e version you have via `choose -v` and compare it to the latest version in [the\n\u003e releases section](https://github.com/chipsenkbeil/choose/releases) .\n\n```bash\nbrew install choose-gui\n```\n\n### Build and Install Documentation\n\nFrom root of repository, run:\n\n```bash\nmake docs\nmake install-docs\n```\n\nYou can then issue `man choose` to read the manual.\n\nNote that this requires `pandoc` to be installed on your system to build the\nmanual page.\n\n## Usage\n\n### List the content from current directory\n\n```bash\nls | choose\n```\n\n### Open apps from the applications directories\n\n```bash\nls /Applications/ /Applications/Utilities/ /System/Applications/ /System/Applications/Utilities/ | \\\n    grep \u0027\\.app$\u0027 | \\\n    sed \u0027s/\\.app$//g\u0027 | \\\n    choose | \\\n    xargs -I {} open -a \"{}.app\"\n```\n\n### Query Passwords from password-store\n\nAssuming that your [passwordstore](https://www.passwordstore.org/) directory\nis `$HOME/.password-store`, the following will find a list of all the files\ncontaining passwords (using extension `.gpg`), strip off the pathing so you have\nsomething like `Personal/Coding/github.com`, present them as options using\n`choose`, and then if an option is selected this will run `pass show -c OPTION`\nto put the password into your clipboard.\n\n```bash\nfind $HOME/.passw",
  "github_repo": "chipsenkbeil/choose",
  "github_stars": 546,
  "github_topics": [],
  "homepage": "https://github.com/chipsenkbeil/choose",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 16,
  "installs_365d": 296,
  "installs_90d": 62,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "choose-gui",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 7391,
  "rank_365d": 6345,
  "rank_90d": 6729,
  "raw_hash": "d23f756fb4e60b95",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/choose-gui.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.5.0",
  "versioned_formulae": [],
  "why_use_this": null
}