1golang-petname(1)               golang-petname               golang-petname(1)
2
3
4

NAME

6       golang-petname  - utility to generate "pet names", consisting of a ran‐
7       dom combination of adverbs, an adjective, and a proper name
8
9

SYNOPSIS

11       golang-petname [-w|--words INT] [-s|--separator STR]
12
13

OPTIONS

15           --words            number of words in the name, default is 2
16           --separator        string used to separate name words,  default  is
17       '-'
18
19

DESCRIPTION

21       This utility will generate "pet names", consisting of a random combina‐
22       tion of an adverb, adjective, and proper name.  These  are  useful  for
23       unique hostnames, for instance.
24
25       The  default  packaging contains about 2000 names, 1300 adjectives, and
26       4000 adverbs, yielding nearly 10 billion unique combinations,  covering
27       over 32 bits of unique namespace.
28
29       As such, PetName tries to follow the tenets of Zooko's triangle.  Names
30       are:
31
32        - human meaningful
33        - decentralized
34        - secure
35
36

EXAMPLES

38           $ golang-petname
39           wiggly-Anna
40
41           $ golang-petname --words 1
42           Marco
43
44           $ golang-petname --words 3
45           quickly-scornful-Johnathan
46
47           $ golang-petname --words 4
48           dolorously-leisurely-wee-Susan
49
50           $ golang-petname --separator ":"
51           hospitable:Isla
52
53           $ golang-petname --separator "" --words 3
54           adeptlystaticNicole
55
56

SEE ALSO

58       petname(1)
59
60

AUTHOR

62       This  manpage  and  the  utility  were  written  by   Dustin   Kirkland
63       <dustin.kirkland@gmail.com> for Ubuntu systems (but may be used by oth‐
64       ers).  Permission is granted to copy,  distribute  and/or  modify  this
65       document and the utility under the terms of the Apache2 License.
66
67       The   complete   text   of   the   Apache2  License  can  be  found  in
68       /usr/share/common-licenses/Apache-2.0 on Debian/Ubuntu systems.
69
70
71
72golang-petname                 15 December 2014              golang-petname(1)
Impressum