7 个不稳定版本 (3 个破坏性更新)
0.4.1 | 2024年3月22日 |
---|---|
0.4.0 | 2024年3月18日 |
0.3.1 | 2023年8月8日 |
0.2.3 | 2022年8月30日 |
0.1.0 | 2022年8月21日 |
#390 in 命令行工具
每月30次下载
21KB
510 代码行
search-cli
这是一个用于从命令行搜索网络的二进制crate
用法
search [PROVIDER] WORD
search
命令与提供者和词。提供者是可选的。如果未指定,则使用配置文件中的第一个提供者。
Usage:
search searchword
search google searchword # provider is google
search g searchword # provider is alias
配置
以下命令将输出配置文件路径。
search config -p
使用您喜欢的编辑器编辑输出的 yaml 路径文件。
以下是一些默认设置。
version: "v1.0"
providers:
- name: google
aliases:
- g
url: "https://google.com/search?q={{ word | urlencode }}"
- name: bing
url: "https://www.bing.com/search?q={{ word | urlencode }}"
- name: duckduckgo
aliases:
- d
url: "https://duckduckgo.com/?q={{ word | urlencode }}"
以下对每个设置进行描述。
版本
当前固定为 "v1.0"
。
提供者
一个 provider
数组
提供者
key | 描述 |
---|---|
name | 提供者名称。这是命令执行时的名称。 |
aliases | 一个字符串数组。命令执行的别名列表。 |
url | 搜索 URL。 {{ word }} 插入 word 参数的内容。 |
browser | 指定浏览器名称(路径) |
URL 使用 tera
解析。
JSON Schema
以下命令输出 JSON Schema。
search jsonschema
许可
Mit 或 Apache-2.0
依赖
~10–23MB
~284K SLoC