66个稳定版本
新 4.0.6 | 2024年8月22日 |
---|---|
3.0.0 | 2024年8月19日 |
2.101.4 | 2024年8月19日 |
2.100.54 | 2024年7月31日 |
2.100.22 | 2022年3月31日 |
#38 in 测试
2,261次每月下载
515KB
3K SLoC
可读名称生成器
为临时基础设施生成可读名称
用法
基本用法
readable-name-generator
capable_munson
重现名称
readable-name-generator --initial-seed 1
gregarious_pauli
更改分隔符
readable-name-generator --initial-seed 1 --separator "###"
gregarious###pauli
完整用法
readable-name-generator --help
Generate a readable name for throwaway infrastructure
Usage: readable-name-generator [OPTIONS]
Options:
-s, --separator <SEPARATOR>
The separator to use [env: READABLE_NAME_GENERATOR_SEPARATOR=] [default: _]
-i, --initial-seed <INITIAL_SEED>
Use a known seed to generate the readable name for repeatability [env:
READABLE_NAME_GENERATOR_INITIAL_SEED=]
-c, --completion-shell <COMPLETION_SHELL>
Generate completion for your shell [env: COMPLETION_SHELL=] [possible values: bash,
elvish, fish, powershell, zsh]
-h, --help
Print help
-V, --version
Print version
Docker
我们还有Docker镜像
docker run --rm -it ghcr.io/purplebooth/readable-name-generator:latest -i 1
gregarious_pauli
安装
下载最新版本并运行。我用homebrew安装它。或者您也可以使用docker。
Homebrew
brew install PurpleBooth/repo/readable-name-generator
二进制文件
Windows、Linux和MacOS的二进制文件可在发布页面上找到
开发
测试
要运行测试,请运行
just test
要运行端到端测试,请运行
just specdown
自动代码格式化
要尽可能自动整理代码,请运行
just fmt
构建Docker
我们有一个Docker容器
docker build -t "ghcr.io/purplebooth/readable-name-generator:latest"
docker run --rm -it ghcr.io/purplebooth/readable-name-generator:latest -i 1
gregarious_pauli
许可证
依赖
~6–19MB
~240K SLoC