Skip to main content

cli password manager

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cybele-0.3.7.tar.gz (6.8 kB view details)

Uploaded Source

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

Hashes for cybele-0.3.7.tar.gz
Algorithm Hash digest
SHA256 9d5855dc074a3a5330be2de63b605bc95ecf7f5126c26d5c9141f22cdac49bac
MD5 696dea3a531270b3c436ce83d957b293
BLAKE2b-256 f1f3fb8543ab8301cd8001030521aff5238d903d392661e5945ad8b4f9555fb1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page