#name #utility

app readable-name-generator

为临时基础设施生成可读名称

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 测试

Download history 1/week @ 2024-05-17 1/week @ 2024-05-24 257/week @ 2024-07-26 196/week @ 2024-08-02 604/week @ 2024-08-09 1203/week @ 2024-08-16

2,261次每月下载

CC0许可

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

许可证

CC0 1.0通用.

依赖

~6–19MB
~240K SLoC