6 个版本
0.3.4 | 2021 年 1 月 23 日 |
---|---|
0.3.3 | 2021 年 1 月 16 日 |
0.3.1 | 2020 年 6 月 10 日 |
0.3.0 | 2020 年 4 月 26 日 |
0.1.0 | 2020 年 1 月 6 日 |
#2857 在 命令行工具
每月 22 次下载
44KB
955 行
Scotty
Scotty 使用全文搜索技术,快速进入您在 shell 中之前访问过的目录。它是用 rust 实现的,因为我想学习这门语言,但也是为了最小化任何延迟,使您的 shell 保持快速。
安装
scotty
可以通过几种不同的方式进行安装。如果它获得任何势头,将来还会添加更多。
-
安装二进制文件
使用 Cargo
如果您已安装可工作的 rust 工具链,则可以使用 cargo 简单地安装
scotty
。cargo install scotty
使用 Homebrew
如果您已安装 homebrew,则可以通过我们的自定义标签安装它。为 Mac 和 64位 glibc Linux 提供了软件包。
brew tap wdullaer/scotty brew install scotty
从 GitHub 下载
从 http://github.com/wdullaer/scotty/releases 下载最新版本,并将其解压缩到路径上的一个位置。
-
将初始化脚本添加到 shell 的配置文件中
Zsh
将以下内容添加到您的
~/.zshrc
文件的末尾source <(scotty init zsh)
Bash
将以下内容添加到您的
~/.bashrc
文件的末尾source <(scotty init bash)
灵感
以下项目为该项目的各个组件提供了灵感
- Autojump:提供类似的功能,用 python 实现
- Starship:用 rust 实现的 shell 提示符
- Meilisearch:用 rust 实现的全文搜索服务器
- SublimeText Fuzzy Match:对 Sublime Text 的文件和目录模糊匹配的逆向工程
许可证
此存储库中的所有代码均在 Mozilla Public License v2.0 许可下发布,有关更多信息,请参阅 LICENSE 文件。
依赖项
~9–19MB
~208K SLoC