jeremy-spitzig / pick

Minimal password manager for OS X and Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pick

A tiny password manager for OS X and Linux.

demo

Features

  • JSON formatted data
  • Environment Variable configuration
  • GPG for encryption

Dependencies

  • GPG

    # OS X
    brew install gpg
    # Linux
    sudo apt-get install gnupg
  • xclip (Linux only)

    # Linux
    sudo apt-get install xclip

Installation

  1. Clone the repository

    git clone https://github.com/bndw/pick.git && cd pick
  2. Copy the pick executable into your PATH

    cp pick /usr/local/bin
  3. Initialize pick

    pick --init

Usage

  • Write a password (interactive)

    pick -w
  • Read a password by alias

    pick github
  • Read all passwords

    pick all

Advanced

Environment Variables

  • Don't want to type in the password everytime?

    export PICK_TOKEN=<PASSWORD HERE>
  • Don't ever want your passwords printed to stdout?

    export PICK_CONFIG='{"silent":true}'
  • Want to print additonal metadata along with passwords?

    export PICK_CONFIG='{"verbose":true}'

About

Minimal password manager for OS X and Linux


Languages

Language:Python 100.0%