Skip to content

chipsenkbeil/choose

Folders and files

Name
Last commit message
Last commit date
Apr 11, 2023
Apr 12, 2023
Apr 28, 2019
Apr 11, 2023
Apr 12, 2023
Apr 12, 2023
Apr 26, 2019
Apr 11, 2023
Mar 23, 2024
Apr 28, 2019
Mar 31, 2023
Sep 13, 2015
Mar 18, 2015
Mar 18, 2015

Repository files navigation

choose

GitHub release (latest by date)

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


Animated Screenshot

Install

For the latest release, go to the releases section and download the binary.

Homebrew installation

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

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

List the content from current directory

ls | choose

Open apps from the applications directories

ls /Applications/ /Applications/Utilities/ /System/Applications/ /System/Applications/Utilities/ | \
    grep '\.app$' | \
    sed 's/\.app$//g' | \
    choose | \
    xargs -I {} open -a "{}.app"

License

See MIT LICENSE.