pass

Safely store and read passwords or other sensitive data easily. All data is GPG-encrypted, and managed with a git repository.

Install

All systems
curl cmd.cat/pass.sh
Debian Debian
apt-get install pass
Ubuntu
apt-get install pass
Arch Arch Linux
pacman -S pass
image/svg+xml Kali Linux
apt-get install pass
Fedora
dnf install pass
OS X
brew install pass
Raspbian
apt-get install pass

Safely store and read passwords or other sensitive data easily. All data is GPG-encrypted, and managed with a git repository.

  • Initialize the storage using a gpg-id for encryption:
    pass init gpg_id
  • Save a new password (prompts you for the value without echoing it):
    pass insert path/to/data
  • Copy a password (first line of the data file) to the clipboard:
    pass -c path/to/data
  • List the whole store tree:
    pass
  • Generate a new random password with a given length, and copy it to the clipboard:
    pass generate -c path/to/data num
  • Run any git command against the underlying store repository:
    pass git git_arguments

© tl;dr; authors and contributors