4 个版本 (2 个重大更新)
0.4.1 | 2023 年 5 月 16 日 |
---|---|
0.4.0 | 2023 年 3 月 26 日 |
0.3.0 | 2023 年 1 月 11 日 |
0.2.0 | 2023 年 1 月 10 日 |
0.1.0 |
|
#2822 in 命令行工具
每月 32 次下载
77KB
238 代码行
岩石
crag
是一个基于 Rust 的命令行工具和库,用于访问(谷歌)搜索结果。
快速入门:CLI
如果您已经安装了 rust 和 cargo,您可以直接从 crates.io 安装 crag
cargo install --features=cli crag
使用方法
要使用 crag
进行搜索,只需运行 crag [SEARCH]
并等待结果——就这么简单。
crag mountain-climbing
当然,crag
也支持一些标志来修改您的搜索返回的结果。该工具带有内置的帮助文本,描述了各种选项
crag --help
...
快速入门:库
将 crag
添加到您的 Cargo.toml
中的项目
crag = "0.4.0"
使用方法
从高层次来看,crag
使用搜索引擎实现来执行搜索查询并返回结果向量。查询、引擎设置和搜索结果都是静态类型;实际使用的搜索引擎应适用于任何给定的查询。
因此,如果您想将 crag
指向您的自定义 searx
服务器,只需为该引擎实现 Soap
特性即可。
crag
还提供了开箱即用的搜索实现,因此您可以开始搜索
查看 API 文档以获取使用示例和详细信息:[https://docs.rs/crag](https://docs.rs/crag)
概述
功能
- 从命令行搜索事物
- 干净的搜索结果显示
- 跨平台
- 作为库与项目集成
- 可选的交互式搜索结果导航
- 支持多个搜索引擎
- ...
替代方案
- googler:事实上的标准(可能也是最好的)命令行谷歌应用程序,但目前已被存档。
依赖关系
~2–14MB
~166K SLoC