https://github.com/zabot/gamma
A lightweight terminal password manager that isn't a chore to use
https://github.com/zabot/gamma
password-manager
Last synced: 3 months ago
JSON representation
A lightweight terminal password manager that isn't a chore to use
- Host: GitHub
- URL: https://github.com/zabot/gamma
- Owner: Zabot
- License: gpl-3.0
- Created: 2018-07-30T09:12:36.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-30T09:36:21.000Z (almost 7 years ago)
- Last Synced: 2025-01-25T09:42:18.571Z (5 months ago)
- Topics: password-manager
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gamma Password Manager
Gamma is a simple, lightweight terminal password manager designed
with the intention of minizing user excise to maximize the chance
of it actually being used.Account information is stored in a sqlite database (default is
`~/.passwords.db`) and encrypted with AES from pyCrypto. Comments
regarding improving security are welcomed.# Installation
```
pip install -r requirements.txt
pip install .
```# Usage
## Demo
[](https://asciinema.org/a/194071)
## Adding an account
```
gamma -c [ACCOUNT_NAME]
```Creates a new encrypted account entry and prompts for needed information.
If `ACCOUNT_NAME` is specified on the command line, it will be automatically
filled in as the default in the prompts, otherwise the default will be empty## Listing all accounts
```
gamma
```Invoking gamma with no arguments will list all accounts in the database and
display an interactive prompt to select one to retreive.## Retrieving an account
```
gamma SEARCH
```Gamma tries to match the `SEARCH` to any of the known passwords
in the database. If multiple close matches are found, a disambiguation
dialog will be shown, and the password for the desired account
will be copied to the clipboard## Password generation
Leaving the password field blank while creating a new account will
generate a random 32 character password and copy it to the clipboard when exiting.