🔑 forgekey
A fast, minimal password generator CLI built in Rust.
Installation
Usage
# Generate a password (default: 16 characters)
# Custom length
# Generate multiple passwords
# Exclude symbols
# Exclude numbers and uppercase
# Combine flags
# Copy password to clipboard
# Generate a passphrase (default: 4 words)
# Custom word count
# Custom separator
# Multiple passphrases
Options
| Flag | Short | Description | Default |
|---|---|---|---|
--length |
-l |
Password length | 16 |
--number |
-n |
Number of passwords | 1 |
--no-symbols |
Exclude symbols | false |
|
--no-numbers |
Exclude numbers | false |
|
--no-uppercase |
Exclude uppercase | false |
|
--copy |
-c |
Copy password to clipboard | false |
--passphrase |
-p |
Generate a passphrase | false |
--words |
-w |
Number of words in passphrase | 4 |
--separator |
Word separator | - |
Passphrase generation
Passphrases are generated using the EFF Long Wordlist (7776 words), the same standard used by major password managers.
Built with
Contributing
Contributions are welcome! Check out the CONTRIBUTING.md for guidelines and ideas.
License
MIT