Terminal password manager in Python
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file python-passman-1.0.1.tar.gz.
File metadata
- Download URL: python-passman-1.0.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a8a0ec0f26c5e1707bc13ef699cd674a496ba80b7644a927625abaeb5a2b910
|
|
| MD5 |
599ca26a8062cb132f500db19a5d3d1f
|
|
| BLAKE2b-256 |
7da9b1c11003d4884200aa8f5ff62578270468070df02cda11247d7d59f63638
|
File details
Details for the file python_passman-1.0.1-py3-none-any.whl.
File metadata
- Download URL: python_passman-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce0711078b5d8b823f8c26d22b861b87e13d2b15f958d7d1199247f2b692f8ae
|
|
| MD5 |
294aa22cb1a0f89e907ad4e01914d9ae
|
|
| BLAKE2b-256 |
8e1c9313a03c39b8c11735680e5530449ef945b3c5e4ae2bde646e293f238a9d
|