2个版本

0.1.1 2024年2月25日
0.1.0 2024年2月25日

#203 in 值格式化


用于 human-ids-bin

MIT 许可证

17KB
216

human-ids

GitHub Actions Status Crates Crates

创建简单的可读性ID

目录

是什么?

这是一个Rust的“分支”,由RienNeVaPlus编写的TypeScript/JavaScript库human-id,只是用Rust重写的。用于生成类似changesets中使用的友好ID。可以作为库或二进制文件使用。

安装

  1. 添加id: cargo add human_ids
  2. 使用它: 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
  1. brewtap sondr3/homebrew-taps
  2. brew安装 human-ids-bin

您还可以从发布标签下载相应的版本,解压缩存档并将二进制文件放在您的$PATH中。请注意,对于Linux,建议使用unknown-linux-musl.tar.gz,因为它静态链接,因此应在任何Linux发行版上运行。

许可证

MIT。

依赖项

~28KB