3 个版本

0.0.3 2021 年 8 月 27 日
0.0.2 2021 年 5 月 4 日
0.0.1 2021 年 5 月 3 日

#crates-io 中排名第 14

CC0 许可

19KB
372

checker

Build crates.io

checker 是一个简单的 crates.io 包名可用性检查器,它允许您轻松地检查多个包名的可用性和活动数据。

Screen Shot 2021-08-27 at 12 15 17 PM

安装

只需使用 cargo 安装二进制文件

$ cargo install checker

使用方法

您可以将 checker 作为命令行实用工具或库使用。

命令行界面 (CLI)

checker 0.0.3
a crates.io crate name availability checker

USAGE:
checker [OPTIONS]

FLAGS:
-h, --help       Prints help information
-V, --version    Prints version information

OPTIONS:
-c, --check <names>...    Check crate name availability
-o, --output <output>     Output file

示例

use checker::{check, Package, Status};

let result: Package = check("t").unwrap();

assert_eq!(result.name, "t");
assert_eq!(result.is_taken(), true);
assert_eq!(result.is_inactive().unwrap(), true);

assert!(result.days_since_last_updated().unwrap() >= 1825);
assert!(result.data.is_some());
assert!(result.owners.is_some());

依赖项

~8–21MB
~303K SLoC