1 个不稳定版本
0.1.0 | 2020 年 8 月 10 日 |
---|
#49 in #cd
13KB
209 行
z-rs
z_rs 实现了一个目录跳转命令行工具
原始的是 200 行 shell 经典 https://github.com/rupa/z/blob/master/z.sh
这是一个基于个人观点的重写,而不是与原始版本完全一致。最值得注意的是,它不会以任何方式覆盖 cd
,需要使用它而不是 cd
来构建缓存。
这提供了一个 z_rs
二进制文件,可以用于配置和查找。
安装
cargo install z-rs
配置
添加
eval "$(z_rs init --cmd z --cache $HOME/.z_rs)"
到您的 shell 配置文件中。
选项 --cmd
是将被添加到 shell 中的命令名称。例如,在这种情况下,将创建一个 z
命令。
用法
如果使用命令名称 z
进行配置,则只需
z foo bar
将尝试匹配 foo
和 bar
,如果缓存中找到匹配项,则将 cd
到它,否则出错。
匹配基于“频率”。路径的排名是它被访问的次数。命令将返回排名最高的匹配记录。如果有多个,则返回最近访问的一个。
许可证
本项目根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖项
~1.4–2.2MB
~43K SLoC