Cybele
Cybele is a simple CLI password manager.
It's based on python (3.6) and json.
Getting started
Installation
git clone https://gitlab.com:dithyrambe/cybele
pip install ./cybele
Configuration
First you'll need to set up a database and a passphrase to encrypt your creds.
By default, database will be stored at ~/.cybele/<$USERNAME>.cybeledb
cybele init
Enter passphrase:
Enter same passphrase again:
Adding entries
To add entries, you need to type your password, as most of cybele subcommands.
cybele add gitlab
Enter passphrase:
Username: my_gitlab_username
Enter passphrase:
Enter same passphrase again:
Listing entries
At any time you may check your stored credentials
cybele ls
Enter passphrase:
┌────────┬────────────────────┬────────────┐
│ ENTRY │ USERNAME │ PASSPHRASE │
├────────┼────────────────────┼────────────┤
│ gitlab │ my_gitlab_username │ ********** │
│ entry1 │ my_entry1_username │ ********** │
│ entry2 │ my_entry2_username │ ********** │
└────────┴────────────────────┴────────────┘
Copy-Paste tools
Typing passphrase is painfull. To copy passphrase
of an entry in your clipboard type cybele cp gitlab.
Clipboard is flush after a few seconds, so you only
have a reasonable time to paste it in a form.
Note: if you want to copy username instead of passphrase type
cybele cp -u gitlab
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cybele-0.3.7.tar.gz.
File metadata
- Download URL: cybele-0.3.7.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d5855dc074a3a5330be2de63b605bc95ecf7f5126c26d5c9141f22cdac49bac
|
|
| MD5 |
696dea3a531270b3c436ce83d957b293
|
|
| BLAKE2b-256 |
f1f3fb8543ab8301cd8001030521aff5238d903d392661e5945ad8b4f9555fb1
|