6个版本
0.1.5 | 2021年12月11日 |
---|---|
0.1.4 | 2021年2月2日 |
0.1.3 | 2021年1月10日 |
#447 in 命令行界面
46KB
1K SLoC
cratuity
用于快速搜索Crates.io的TUI
所做的搜索会返回与您在crates.io搜索栏中输入搜索词相同的结果。结果以每页5个结果的形式返回
要求和可选功能
功能
默认功能
默认情况下,cratuity使用剪贴板访问和“在浏览器中打开”功能。
要关闭它们,请使用--no-default-features
进行构建。
剪贴板访问
要允许cratuity复制到您的剪贴板,需要copy
功能。这默认是开启的。
您可以通过选择crate(使用J/K)然后按C将字符串复制到剪贴板来复制crate的最新版本的Cargo.toml格式。例如,选择serde
crate并按C可能会将以下内容复制到您的剪贴板:serde = "1.0.118"
在浏览器中打开
如果启用了browser
功能,cratuity可以在您的系统默认浏览器中打开crate的文档链接。
要求
剪贴板访问
要在Linux上访问剪贴板,必须安装xorg-dev
使用方法
当提示输入时,按ESC取消输入或按Enter搜索输入的内容。
在滚动历史记录时,按N向下翻页,按P向上翻页。按q从搜索屏幕退出。
在滚动页面时,您可以通过按f随时更改搜索词,或通过按S更改排序方法。
排序
5种排序方法与您在Crates.io上搜索crate时可以使用的方法完全相同。这些是
- 相关性
- 所有时间下载量
- 最近下载量
- 最近更新
- 新添加
请将任何关于功能请求的问题提交到GitHub仓库!
依赖项
~8–23MB
~330K SLoC