just trying to learn Zig 😊
implemented:
-G, --passgen generate a random password
-e, --encrypt encryption mode
-d, --decrypt decryption mode
-p, --pass <password> use <password>
-P, --passfile <file> read password from <file>
-i, --in <file> read input from <file>
-o, --out <file> write output to <file>
-h, --help print this message
original is here
# clone submodule
git submodule update --init
# get dependencies
zigmod ci
# test
zig build test
# build release
zig build -Drelease-safe # or -Drelease-fast
Note that building without release-safe
or release-fast
will give a very slow binary.