6个版本

0.1.5 2021年12月11日
0.1.4 2021年2月2日
0.1.3 2021年1月10日

#447 in 命令行界面

GPL-3.0-or-later

46KB
1K SLoC

cratuity

Crates.io GitHub last commit

用于快速搜索Crates.io的TUI

所做的搜索会返回与您在crates.io搜索栏中输入搜索词相同的结果。结果以每页5个结果的形式返回

Cratuity demo

要求和可选功能

功能

默认功能

默认情况下,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时可以使用的方法完全相同。这些是

  1. 相关性
  2. 所有时间下载量
  3. 最近下载量
  4. 最近更新
  5. 新添加

请将任何关于功能请求的问题提交到GitHub仓库!

依赖项

~8–23MB
~330K SLoC