A command-line tool for generating strong passwords and secret keys.
Project description
Your SECRET BUDDY, assisting you in crafting strong passwords you can actually remember.
Installation
The easiest way is to use pip (recommended for CLI tools) or pipx.
pip install clinkey-cli
# or
pipx install clinkey-cli
# or
uv add clinkey-cli
# or
uv pip install clinkey-cli
For macOS users, you can also use Homebrew:
- Replace / with the actual tap path
brew tap dim-gggl/clinkey-cli
brew install clinkey-cli
✨ Usage
clinkey works in two ways:
- Interactive Mode (cool and guided).
Run
clinkeywith no arguments to launch the guided interface. It's the best way to get started ! - Direct Mode (fast and efficient).
Use flags to get what you want in a single line.
The parameters
The types (-t | --type)
There are 3 different types of clinkey passwords :
normal: set by default. Containing only letters. flag :-t|--type normalstrong: likenormal, but with digits. flag :-t|--type strongsuper_strong: likestrong, but with special characters. flag :-t|--type super_strong.
Note that in interactive mode, as well as in the web interface,
normalis calledVanilla,strongis calledTwistedandsuper_strongis calledSo NAAASTYorSuper Twisted.
The length (-l | --length)
The length of your password is set by default to 16 characters. You can change it by using the -l | --length flag. from 1 to 10000... characters.
The number of passwords (-n | --number)
It is possible to generate multiple passwords at once by using the -n | --number flag. from 1 to 10000... passwords. WARNING : if you don"t want your CPU to explode, don't generate more than 500 passwords at once.
The separator (-ns | --no-sep)
The pattern of passwords that clinkey uses hyphen and underscore as separators by default to make the whole result pronounceable. You can change it by using the -ns | --no-sep flag.
The lowercase (-low | --lower)
By default clinkey generates passwords in uppercase. You can change it by using the -low | --lower flag.
The output (-o | --output)
Eventually, you can save the result to a file and avoid echoing it to the terminal by using the -o | --output flag followed by the path to the file.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clinkey_cli-1.1.0.tar.gz.
File metadata
- Download URL: clinkey_cli-1.1.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0rc3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4302d2e2c0f07e82cbdfff861231fbd47ba994c3f0b661a89142ed50dc0bec5b
|
|
| MD5 |
f3af48db42de888e793c244737dce0b7
|
|
| BLAKE2b-256 |
05f60b84645a3f3dad95cdaf93797f7cbb19a915855b7f6f4ca45a05c4ceface
|
File details
Details for the file clinkey_cli-1.1.0-py3-none-any.whl.
File metadata
- Download URL: clinkey_cli-1.1.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0rc3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eb9d2d9c3318f52de8c780f9437d4e831f29c416bc4ec10cd71e2836a91c77e
|
|
| MD5 |
8ed0e31653b7caf127104d630687d43b
|
|
| BLAKE2b-256 |
538042d5bcfc3fc80dcccfb844d6b2b43b041071830acec868ff6e30231765a7
|