#search #browser #provider #word #web #command #arguments

app search-cli

命令行程序,用于在浏览器中搜索参数词

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次下载

MIT/Apache

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