pitt
an extremely simple terminal-based password manager
installation
pip install pitt
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.0.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.0-py3-none-any.whl
(7.9 kB
view details)
File details
Details for the file pitt-0.8.0.tar.gz.
File metadata
- Download URL: pitt-0.8.0.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 |
89ca0cf21bc6ff2225ec078ea104660a89204633c9d00bfdbe3fed18dd31a511
|
|
| MD5 |
9517e11a857dd39b75ad312dcf3f77f6
|
|
| BLAKE2b-256 |
5ef0c59b44bbdfb675ac2e6e76e33f566fd341dafd712dc2da0c0bb90ed76aec
|
File details
Details for the file pitt-0.8.0-py3-none-any.whl.
File metadata
- Download URL: pitt-0.8.0-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 |
26afbb933f0aa1bc97c6345743992d883962b486ad81c283099441435c79c001
|
|
| MD5 |
ee4d29559c8213667928ff4d449795d4
|
|
| BLAKE2b-256 |
20e6a51f26fe8500270e636ee542b7fde7cd16f367530150ac31fd189034a3fc
|