18个不稳定版本 (3个重大更新)
0.4.1 | 2021年12月1日 |
---|---|
0.4.0 | 2021年12月1日 |
0.3.1 | 2021年11月30日 |
0.2.1 | 2021年11月28日 |
0.1.11 | 2021年11月26日 |
#197 in 缓存
每月56次下载
1.5MB
470 代码行
caniuse-rs
caniuse.com的Rust客户端。
它从caniuse.com拉取数据并在本地缓存,以转换后的JSON结构形式,这更容易理解。在最后一次更新后的24小时后,它将在下一次运行时更新数据。模糊查找器使用skim构建。
安装
通过Cargo
如果您已安装Rust工具链,可以通过运行cargo install caniuse-rs
进行安装。安装的二进制文件名为caniuse
。
预构建的二进制文件
预构建的二进制文件可以从最新的GitHub发行版中获取。下载适合您平台的二进制文件,将其重命名为caniuse
,并将其放在您的$PATH
上的某个位置。然后,您需要通过运行chmod +x path/to/caniuse
使其可执行。在MacOS上以这种方式安装时,在首次尝试运行后,您需要打开MacOS系统偏好设置 -> 安全与隐私 -> 通用标签页,然后单击“无论如何允许”以允许caniuse
可执行文件运行。
Alfred工作流程
您可以通过下载适用于您平台的*.alfredworkflow
文件(Intel Macs为caniuse-macos-x86.alfredworkflow
,M1 Macs为caniuse-macos-arm.alfredworkflow
)来在MacOS上使用此作为Alfred工作流。从最新GitHub发行版下载文件后,双击Finder中的文件。第一次尝试运行后,您需要打开MacOS系统偏好设置 -> 安全性与隐私 -> 一般选项卡,然后点击“无论如何允许”以允许caniuse
可执行文件运行。
用法
通过单独运行caniuse
来打开模糊搜索器,然后输入搜索查询以模糊搜索您要查找的内容。按下回车键将打开所选项目。如果没有项目匹配,按下回车键将通过打开https://caniuse.cn/?search={query}
来搜索您输入的查询。
选项
USAGE:
caniuse [FLAGS] [OPTIONS]
FLAGS:
--alfred Transform JSON structure for use in Alfred workflow. See:
https://www.alfredapp.com/help/workflows/inputs/script-filter/json/
-d, --dump Print currently cached data and exit instead of using fuzzy-finder
-h, --help Prints help information
-p, --pretty Pretty-print JSON output, must be combined with --dump or --query option
-u, --update Force-update cached data before querying
-v, --version Print the version and exit
OPTIONS:
-q, --query <query> Run a query and output the JSON results instead of using the fuzzy-finder
依赖项
~15–28MB
~464K SLoC