1 个稳定版本

1.0.0 2023年9月11日

#7#nanoid

无许可证

13KB
177

Nanoid CLI

coverage Crates.io Docs.rs

这是一个 Rust 包 nanoid 的命令行界面,nanoid 是一个小巧、安全、URL 友好的唯一字符串 ID 生成器。Nanoid 已被移植到超过 20 种语言。本项目提供了对库的命令行接口,以便您可以手动生成字符串。它提供以下选项

  • 设置 ID 的长度
  • 一次生成多个 ID,每个 ID 一行
  • 使用各种预定义的字母表
    • 十进制 使用数字 0 到 9
    • 十六进制 使用数字 0 到 9 和字母 A 到 F
    • 字母数字 使用字符 0 到 9 和 A 到 Z
    • 全字母数字 使用字符 0 到 9、A 到 Z 和 a 到 z。
    • 安全 URL 默认,URL 安全字母表

使用以下命令安装:cargo install nanoid_cli。使用 nanoid --help 查看完整的选项列表。

该工具使用 clap 包进行命令行处理。

欢迎为添加新功能(如可自定义的字母表)提交拉取请求。

依赖项

~1.5–2.2MB
~40K SLoC