passgen
A command line tool to generate passwords of a given length.
DISCLAIMER
This is simply a research project, and not a cryptographically secure password generator. If you'd like to generate truly secure passwords, use a password manager or some other proper tool.
Build instructions
Clone the repository.
shgit clone https://gitlab.com/noClaps/passgen.git cd passgen
Build the package.
shmake build
You can then run
./passgen -h
.
Usage
USAGE: passgen <length> [-s <s>]
ARGUMENTS:
<length> The length of the password to generate
OPTIONS:
-s <s> The separator for blocks in the password (default: -)
-h, --help Show help information.
You can use the tool simply by running:
sh
passgen 24 # Or any other positive whole number
You can also pass in a custom separator:
sh
passgen 24 -s "_"
or remove the separator entirely:
sh
passgen 24 -s ""
You can view the help by using -h
or --help
:
sh
passgen -h
passgen --help
Completions
You can generate completions for your shell using the --generate-completion-script
flag:
sh
passgen --generate-completion-script bash
passgen --generate-completion-script zsh
passgen --generate-completion-script fish