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 -v
and compare it to the latest version in the releases section .
brew install choose-gui
From root of repository, run:
make docs
make install-docs
You 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 | choose
ls /Applications/ /Applications/Utilities/ /System/Applications/ /System/Applications/Utilities/ | \
grep '\.app$' | \
sed 's/\.app$//g' | \
choose | \
xargs -I {} open -a "{}.app"
See MIT LICENSE.