A very flexible GO application that provides customizable word-chains for random cattle naming.
1.3K
wordchain is an application that can generate readable chains of customizable words for naming things like containers, clusters, and other objects.
$ wordchain random
sudsy-cloak
$ wordchain random -l 4
holy-wart
$ wordchain random -t adjective,adjective,noun
fried-picky-month
$ wordchain random -s "my-unique-git-branch-name"
mangy-berry
$ wordchain random -s "my-unique-git-branch-name"
mangy-berry
$ wordchain random -s "someone-elses-unique-git-branch-name"
minty-sleet
$ wordchain random -s "someone-elses-unique-git-branch-name"
minty-sleet
$ wordchain random -j ./data/tests/words.json -l 3
tan-nap
$ wordchain random -l 3 -d + -r hello -o goodbye
hello+odd+pad+goodbye
$ ./wordchain export > internal-word-list.json
$ wordchain listen --port 8080
2021/03/30 11:32:02 Serving word chains at http://[::]:8080
$ curl -X POST -d '{}' -H 'Content-Type: application/json' http://127.0.0.1:8080/v1/random
"{\"chain\":\"quack-bayou\"}"
$ curl -X POST -d '{"length": 3}' -H 'Content-Type: application/json' http://127.0.0.1:8080/v1/random
"{\"chain\":\"odd-toy\"}"
$ curl -X POST -d '{"divider": "_", "length": 3, "prepend": "hello", "postpend": "adios", "seed": "deterministic" }' -H 'Content-Type: application/json' http://127.0.0.1:8080/v1/random
"{\"chain\":\"hello_bad_ace_adios\"}"
$ docker run superorbital/wordchain:latest
2021/03/30 20:35:07 Serving word chains at http://[::]:8080
$ docker run superorbital/wordchain:latest random
alpha-drink
$ docker run superorbital/wordchain:latest random -l 3
cut-oak
Content type
Image
Digest
sha256:8fdc341e8…
Size
10.2 MB
Last updated
over 3 years ago
docker pull superorbital/wordchain