rdg
``` rdg 0.1 Generate random data at the command line
USAGE: rdg [OPTIONS] [SUBCOMMAND]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-c, --count
SUBCOMMANDS: float Random floating point numbers, default support [0, 1) int Random integers, default support {0, 1} string Random strings, default pattern [A-Za-z0-9]{10} word Random words, requires a wordlist ```
rdg string
``` rdg-string Random strings, default pattern [A-Za-z0-9]{10}
USAGE: rdg string [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-p, --pattern
rdg word
``` rdg-word Random words, requires a wordlist
USAGE:
rdg word --file
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-f, --file
rdg float
``` rdg-float Random floating point numbers, default support [0, 1)
USAGE: rdg float [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-l, --lower
rdg int
``` rdg-int Random integers, default support {0, 1}
USAGE: rdg int [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-l, --lower
shell
$ rdg string --pattern "[A-Za-z0-9]{30}"
7XVzCeHizkRmoRUVC5ye5FYuBGMgm5
shell
$ rdg --count 5 string --pattern "(bob|alice)[0-9]{3}@example.com"
alice929@example.com
bob431@example.com
alice974@example.com
alice391@example.com
alice545@example.com
shell
$ rdg --count 5 word --file /usr/share/dict/american-english
gels
defended
shorts
forename
strengthen
shell
cargo install rdg