Skip to main content

A command-line tool for generating strong passwords and secret keys.

Project description


ClinKey

GitHub License PyPI - Version GitHub Release Date

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 clinkey with 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

There are 3 different types of clinkey passwords :

  • normal : set by default. Containing only letters. flag : -t | --type normal
  • strong : like normal, but with digits. flag : -t | --type strong
  • super_strong : like strong, but with special characters. flag : -t | --type super_strong

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.

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 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.

By default clinkey generates passwords in uppercase. You can change it by using the -low | --lower flag.

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

clinkey_cli-1.0.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clinkey_cli-1.0.2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file clinkey_cli-1.0.2.tar.gz.

File metadata

  • Download URL: clinkey_cli-1.0.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0rc3

File hashes

Hashes for clinkey_cli-1.0.2.tar.gz
Algorithm Hash digest
SHA256 62650e850423f5305ac93cd3f6701ea65707e72f0762929f6fc58af4f565f03b
MD5 385cd1789fea3d9d66ca7cab1b4c06f2
BLAKE2b-256 2a22cca5b3cfb64545a593af5b112945e15acb6051b0b5ec7816c66fcfdd4f87

See more details on using hashes here.

File details

Details for the file clinkey_cli-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: clinkey_cli-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0rc3

File hashes

Hashes for clinkey_cli-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f780e437a1f4bf43b9a1b301412d2bc92cf01d506f39beeb6a5289b8fe79e69a
MD5 8bfcefb2197b53a4c29fa74512e24f4b
BLAKE2b-256 66bbc4cc509ff39f06fc8c0f7b9c9d8dfe76f5633c9971fc7a8014300c63ba69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page