Fuzzy matcher for OS X that uses both std{in,out} and a native GUI
- Gets list of items from stdin.
- Fuzzy-searches as you type.
- Sends result to stdout.
- Run choose -h for more info.
- example vim integration
- example emacs integration
For the latest release, go to the releases section and download the binary.
Keep in mind that we do not maintain the homebrew formula here! So check the version you have via
choose -vand compare it to the latest version in the releases section .
brew install choose-guiFrom root of repository, run:
make docs
make install-docsYou can then issue man choose to read the manual.
Note that this requires pandoc to be installed on your system to build the
manual page.
ls | choosels /Applications/ /Applications/Utilities/ /System/Applications/ /System/Applications/Utilities/ | \
grep '\.app$' | \
sed 's/\.app$//g' | \
choose | \
xargs -I {} open -a "{}.app"See MIT LICENSE.