2 个版本

0.1.1 2024 年 1 月 9 日
0.1.0 2024 年 1 月 8 日

#2401 in 命令行工具

MIT 许可证

8KB
51

search-once

一个一次搜索多个网站的命令行应用程序。

安装

$ cargo install search-once

如果您在 WSL (Windows Subsystem for Linux) 上使用它,您将需要 wslu 包中的 wslview 命令。

用法

$ search-once --help
A tool to search multiple websites at once

Usage: search-once [OPTIONS] <QUERY>

Arguments:
  <QUERY>

Options:
  -c, --config <FILE>
  -h, --help           Print help
  -V, --version        Print version

配置

您可以通过以下格式的 YAML 配置文件自定义搜索网站

sites:
  - name: GitHub Rust repos
    url: https://github.com/search?q=language%3ARust+%s&type=repositories
  - name: Crates.io
    url: https://crates.io/search?q=%s

URL 中的 %s 占位符将被您的查询替换。

默认配置文件将根据您的操作系统自动放置在正确的路径中。您可以通过运行 search-once <QUERY> 而不带 --config 选项来找到路径。

开发

发布新版本

  1. Cargo.toml 中增加版本号。
  2. 创建 git 提交,推送它,并确保 CI 通过。
  3. 为新版本创建 git 标签并推送,然后 Crates.io 工作流程开始。

依赖项

~3–4.5MB
~79K SLoC