passgenator
v0.1.3
Published
A simple CLI password generator (secure random passwords and memorable passphrases)
Maintainers
Readme
passgen
A simple CLI password generator. Secure random passwords and memorable passphrases, right from your terminal.
Install
npm install -g passgenatorUsage
passgen # generate a 16-char password
passgen --length 24 # custom length
passgen --symbols # include symbols
passgen --clipboard # copy to clipboard
passgen --memorable # word-based passphrase
passgen --count 5 # generate multipleFix clipboard (Linux)
passgen --install-clipboardAuto-detects your package manager and installs wl-clipboard/xclip.
Options
| Flag | Description |
|------|-------------|
| -l, --length | Password length (default: 16) |
| --no-upper | Exclude uppercase letters |
| --no-lower | Exclude lowercase letters |
| --no-digits | Exclude digits |
| -s, --symbols | Include symbols |
| --memorable | Generate a word-based passphrase |
| -w, --words | Words for passphrases (default: 4) |
| --clipboard | Copy to clipboard |
| -c, --count | Number of passwords (default: 1) |
| -h, --help | Show help |
Library usage
import { generate, generateMemorable } from "passgenator";
const pw = generate(20, { symbols: true });
const phrase = generateMemorable(5);Security
Uses Node's built-in crypto.randomInt() — cryptographically secure, not Math.random().
License
MIT
