pitt
an extremely simple terminal-based password manager
installation
pip install pitt
demo
usage
commands
-
pitt init:- asks for a master password
- when given, hashes it using Argon2id and stores it in the database
example:
pitt init -
pitt add:- create random password
- encrypts the random password using Fernet
- stores the encrypted password with the specified username, service or note in the database
example:
pitt add --service github --username quandelaa --note "this is my song"
-
pitt get:- gets the password that is saved with the given service or username
- decrypts the password
- copies it to user's clipboard
example:
pitt get --service github --username quandelaa
-
pitt list:- lists only the details (service, username and note) of all the saved passwords
example:
pitt list -
pitt del:- gets the password that is saved with the given service or username
- asks for confirmation
- deletes the found password
example:
pitt del --service github --username quandelaa
license
this project is licensed under the MIT License - see the LICENSE file for details
credits
inspired by: themohitnair's sfnx | (https://github.com/themohitnair/sfnx)
curated by me alongside some rubber ducks
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pitt-0.9.0.tar.gz
(6.0 kB
view details)
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
pitt-0.9.0-py3-none-any.whl
(8.0 kB
view details)
File details
Details for the file pitt-0.9.0.tar.gz.
File metadata
- Download URL: pitt-0.9.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf44d4c1d75e97f0aa9cb9dc3dd70adadcbdb2b8e745ecbcb3819ec112135da5
|
|
| MD5 |
40a1c9351bb6146c23ced1a9c22e9650
|
|
| BLAKE2b-256 |
88a79416c3a04240ba27e518e245c6bc95cea76d4afb684d23c9c4f760a57c3a
|
File details
Details for the file pitt-0.9.0-py3-none-any.whl.
File metadata
- Download URL: pitt-0.9.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e621a0a1d288306f0c1684bab9dfc73df020b6415e7870ff40ff2ead0a94034
|
|
| MD5 |
1a9b82045334a2747af29941a153c0eb
|
|
| BLAKE2b-256 |
88da5b6b43340ab376daf9c5adac7fdb55c1e978144b0f171a1d7c106090a1d7
|