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.5.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.5-py3-none-any.whl
(8.0 kB
view details)
File details
Details for the file pitt-0.9.5.tar.gz.
File metadata
- Download URL: pitt-0.9.5.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 |
26236075328db4e49b93838a915c7b574de67945b009e786acda8720602cfa44
|
|
| MD5 |
a6b9687c988fc7a4cd744ed744f864e9
|
|
| BLAKE2b-256 |
a2eb588c3de8cbe49ba7a2359c1dea64ad8510aa458d4191cf8a395b65f2b5b7
|
File details
Details for the file pitt-0.9.5-py3-none-any.whl.
File metadata
- Download URL: pitt-0.9.5-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 |
feff5515d76edf9caf87f3231c0b3f40c5adb946773ab8e565e311ba78156116
|
|
| MD5 |
bce262c3a542a2080e032b1193e59c6c
|
|
| BLAKE2b-256 |
b10369bc68132f75d10ec691183ceb51895326c632fe6956029edc5e3e19209d
|