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.8.2.tar.gz
(5.9 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.8.2-py3-none-any.whl
(7.9 kB
view details)
File details
Details for the file pitt-0.8.2.tar.gz.
File metadata
- Download URL: pitt-0.8.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 |
8c334cfe76bc8d49a62d30ba7b53c486918a493062ee50a72de01a8a76457224
|
|
| MD5 |
82e4aebf1d3fa2a38b31f294cf09e2e8
|
|
| BLAKE2b-256 |
014ce46745fe47816e2ffee90f2b5adcb9ea0c034a40e7b2ae732e2568279f66
|
File details
Details for the file pitt-0.8.2-py3-none-any.whl.
File metadata
- Download URL: pitt-0.8.2-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 |
737add35cb3678de8326a4a1c6a9fa545d81c95d5add29f185cf34cadf28ea8d
|
|
| MD5 |
7ab6e7029f1fa648697ed220b4fc9cc2
|
|
| BLAKE2b-256 |
3ffe9e4abac44eb23744edf74d369e67affa88d09be3fe97ba583d3b9a4c648a
|