4 个稳定版本
1.2.0 | 2021年12月25日 |
---|---|
1.1.0 | 2021年9月24日 |
1.0.1 | 2021年9月23日 |
#14 in #lets
13KB
117 代码行
Selector
一个简单的终端应用程序,允许用户在输入参数之间进行选择,并打印出所选的选项。
使用方法简单直观:使用箭头键在值之间移动;按回车键选择一个值;输入任何内容以过滤值;按退格键删除最后一个过滤字符,或按删除键清除整个过滤文本。过滤文本中的空白被忽略,并被视为子字符串之间的分隔符,所有这些都必须与值匹配才能通过过滤。
旨在在 shell 函数和别名中使用,例如
alias goto='cd $(selector $HOME/*)'
# or
function goto {
local DIR=$(selector $HOME/*)/$1
cd $DIR
ls
}
安装
cargo install selector
依赖项
~7.5MB
~128K SLoC