genpwd - a Rust command line program

This program generates a randomized password from character classes.

The minmum length is 10.
Character classes are [a-z], [A-Z], [0-9] and special sign.

usage

genpwd [OPTIONS]

FLAGS:
   -h, --help                  Prints help information
   -V, --version               Prints version information
OPTIONS: -l, --length Minimal length of password [minimum: 10] [default: 12] -o, --occurrence Minimal occurrence of each character class [default: 2]

examples

>genpwd
9hL]0z.G&r-O

>genpwd -o 4
z16N\6'8NkvyXK(<

>genpwd -l 20
5X,qN~f02143c-2q6>]1

>genpwd -o 3 -l 14
*;4!7c0KHLdc:i

License

genpwd is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See the LICENSE-APACHE and LICENSE-MIT files in this repository for more information.