First, Install GHC and Cabal (e.g. ghcup)
$ git clone <this repository>
$ cd genpass
$ cabal v2-install
$ genpass gen
6jKyGbWh
$ genpass gen -n3 -l40
U0zvC9H32OYNUg4Ow7bzlLEmwXZEB0lvs7uyCjzn
ULALESgxglcyqtca5uurZcLUpZCJ5wJzAa0i9wce
QOqyG0x4zB78d7cLWTs3WSTGL1GAQxXUm1PgRDnP
$ genpass gen -n3 -l8 --no-digit --no-alpha-lower
EVFSQIEW
UEPQRAIP
XFNVPQRI
$ genpass gen -n3 -l8 --symbol=/@!+-=_/
-vih++2w
T2sGBYQ6
@iZSRnJg
$ genpass check -l12 "abcd1234"
abcd1234 is shorter than 12
$ genpass check --kind=3 "abcd1234"
abcd1234 contains too few kinds of chars
$ genpass gen -n3 -l8 --hiragana --katakana
OジとドぃWワヹ
ワつォWげnぞj
セぎヹゐヹシヱ6