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
- https://github.com/chipsenkbeil/choose
- GitHub: chipsenkbeil/choose
- Brew formula source: Formula/c/choose-gui.rb
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\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\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
}