Grep GPG-encrypted YAML password safes.
Python
Pull request Compare This branch is 3 commits ahead, 157 commits behind catch22:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE.txt
MANIFEST.in
PUBLISH.md
README.rst
README.txt
pw.py
setup.py

README.rst

pw stillmantained

Grep GPG-encrypted YAML password safes.

https://github.com/downloads/catch22/pw/screenshot.png

Installation

To install pw, simply run:

pip install pw

Make sure that ~/.passwords.yaml.asc contains a valid YAML password safe (see example below for file format).

Usage

Usage: pw [options] [[userquery@]pathquery]

Options:
  --version   show program's version number and exit
  -h, --help  show this help message and exit
  -E, --echo  display passwords on console (as opposed to copying them to
              the clipboard)

Sample .passwords.yaml.asc

Mail:
  Google:
    - U: first-user@gmail.com
      P: "*****"
    - U: second-user@gmail.com
      P: "*****"
      N: John's account
SSH:
  My Private Server:
    U: root
    P: "*****"
    L: ssh://private-server
    N: "With great power comes great responsibility."

Mobile PIN: 12345   # shortcut notation (only provide password)