PassMan - A password manager
PassMan is a terminal password manager written in Python. Helps you securely store secrets locally within gpg encrypted files and easily manage them, heavily inspired by pass
pip install python-passman
Setting Up:
Make sure you have an existing GPG-keypair. If not, run:
gpg --full-generate-key
Follow along the instructions and copy the ID of your GPG-key.
passman init [gpg-id]
Vault initialized for [gpg-id], it can be found at [home_dir]
Here, we initialize the .passman vault, where all your secrets will be stored in.
And you are all set! Run passman --help to get all the commands you can run:
Usage: passman [OPTIONS] COMMAND [ARGS]...
Commands
add Add existing passwords to vault
edit Edit specific entry content
generate Generate new login to vault
init Initializes PassMan vault
ls List all passwords from vault
rm Remove existing password from vault
view View specific login from vault
Dependencies:
- GnuPG - for encrypting/decrypting secrets
- typer - for the command-line interface
- python-gnupg - accessing GnuPG
Metadata
Release files for python-passman 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python-passman-1.0.1.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_passman-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / python-passman-1.0.1.tar.gz
| Download URL | python-passman-1.0.1.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a8a0ec0f26c5e1707bc13ef699cd674a496ba80b7644a927625abaeb5a2b910
|
|
BLAKE2b-256 checksum How to use checksums |
7da9b1c11003d4884200aa8f5ff62578270468070df02cda11247d7d59f63638
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|
Release files / python_passman-1.0.1-py3-none-any.whl
| Download URL | python_passman-1.0.1-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ce0711078b5d8b823f8c26d22b861b87e13d2b15f958d7d1199247f2b692f8ae
|
|
BLAKE2b-256 checksum How to use checksums |
8e1c9313a03c39b8c11735680e5530449ef945b3c5e4ae2bde646e293f238a9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|