pick

A fuzzy search tool for the command-line

Github stars Tracking Chart

pick

pick(1) usage

pick(1)
reads a list of choices from stdin and outputs the selected choice to
stdout.
Therefore it is easily used both in pipelines and subshells:

# Select a file in the current directory to open using xdg-open(1):
$ find . -type f, pick, xargs xdg-open
# Select a command from the history to execute:
$ eval $(fc -ln 1, pick)

pick(1) can also be used from within Vim,
see the
pick.vim
plugin.

Installation

CRUX

Available in 6c37/crux-ports.

Debian and Ubuntu

A package for Pick is available As of Debian 9
and Ubuntu 16.04 LTS.

apt-get install pick

Gentoo

Package is available from the official repo.

emerge pick

Void Linux

Package is available from the official repo.

xbps-install pick

Mac OS X via Homebrew

brew install pick

Mac OS X via MacPorts

sudo port install pick

FreeBSD via Ports

cd /usr/ports/sysutils/pick
make install clean

FreeBSD via pkgng

pkg install pick

NetBSD via pkgsrc

pkg_add pick

OpenBSD

pkg_add pick

From source

./configure
make install

Copyright (c) 2019 Calle Erlandsson, Anton Lindqvist & thoughtbot.

Main metrics

Overview
Name With Ownermptre/pick
Primary LanguageC
Program languageShell (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2014-08-17 12:13:39
Pushed At2023-05-17 09:48:46
Last Commit At2023-05-16 13:43:12
Release Count24
Last Release Namev4.0.0 (Posted on )
First Release Namev0.0.1 (Posted on 2014-08-18 16:59:10)
用户参与
Stargazers Count828
Watchers Count25
Fork Count42
Commits Count592
Has Issues Enabled
Issues Count79
Issue Open Count6
Pull Requests Count129
Pull Requests Open Count4
Pull Requests Close Count106
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private