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.7.0.tar.gz
(5.8 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.7.0-py3-none-any.whl
(7.8 kB
view details)
File details
Details for the file pitt-0.7.0.tar.gz.
File metadata
- Download URL: pitt-0.7.0.tar.gz
- Upload date:
- Size: 5.8 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 |
8d8f755c424b904410948619483816b6fe63031bc34d167f3a85079d7562c52c
|
|
| MD5 |
4ee48e34f8acff1fce2421a0a68ab5e2
|
|
| BLAKE2b-256 |
53fe5b66d65d28b9352f2615096085a17af56198df7f41a767e7b7873411aaf0
|
File details
Details for the file pitt-0.7.0-py3-none-any.whl.
File metadata
- Download URL: pitt-0.7.0-py3-none-any.whl
- Upload date:
- Size: 7.8 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 |
3f13a19984dafe123cd86b2035aac599f7eabbc37a9f8671ce8e48be02246c35
|
|
| MD5 |
00852080289a89550efd237f45393660
|
|
| BLAKE2b-256 |
a9fa4d77d972a3a3005842a1ab26922030558db4584e281bbf3cea2fdc4c3712
|