choose icon indicating copy to clipboard operation
choose copied to clipboard

Fuzzy matcher for OS X that uses both std{in,out} and a native GUI

choose

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

Animated Screenshot

Install

$ brew install choose-gui

Build and Install Documentation

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.

Usage

$ ls | choose

Roadmap

See ROADMAP.md.

Related Projects

  • https://www.hammerspoon.org/docs/hs.chooser.html

License

See MIT LICENSE.