2个版本
0.1.1 | 2024年2月25日 |
---|---|
0.1.0 | 2024年2月25日 |
#203 in 值格式化
17KB
216 行
human-ids
创建简单的可读性ID
是什么?
这是一个Rust的“分支”,由RienNeVaPlus编写的TypeScript/JavaScript库human-id
,只是用Rust重写的。用于生成类似changesets
中使用的友好ID。可以作为库或二进制文件使用。
库
安装
- 添加id:
cargo add human_ids
- 使用它:
use human_ids::generate(None)
使用方法
有关使用文档,请参阅docs.rs页面。
二进制文件
使用方法
$ human_ids -h
Usage: human_ids [OPTIONS]
Options:
--completion <COMPLETION>
Generate shell completion scripts [possible values: bash, elvish, fish, powershell, zsh]
-s, --separator <SEPARATOR>
The separator to use between words [default: -]
-c, --capitalize
Capitalize each word
-a, --adverb
Add an adverb
-n, --num-adjectives <NUM_ADJECTIVES>
The number of adjectives to use [default: 1]
-h, --help
Print help (see more with '--help')
-V, --version
Print version
$ human_ids -s '~' -c
Happy~Mirrors~Matter
完成
如果您的安装方法未包括shell完成,您可以使用human_ids --completion <shell>
命令手动源或保存。
帮助
最后,使用human-ids -h
(或在安装包含man页面的情况下使用--help
)始终可以获得帮助。
安装
目前,该软件包在几个地方可用,包括Homebrew、AUR和Nix。
- Cargo
cargo安装 human-ids-bin
- Homebrew
-
brewtap sondr3/homebrew-taps
brew安装 human-ids-bin
您还可以从发布标签下载相应的版本,解压缩存档并将二进制文件放在您的$PATH
中。请注意,对于Linux,建议使用unknown-linux-musl.tar.gz
,因为它静态链接,因此应在任何Linux发行版上运行。
许可证
MIT。
依赖项
~28KB