pass
Tool for storing and reading passwords or other sensitive data. All data is GPG-encrypted, and managed with a Git repository. More information: https://www.passwordstore.org.
-
Initialize (or re-encrypt) the storage using one or more GPG IDs:
pass init {{gpg_id_1}} {{gpg_id_2}}
-
Save a new password and additional information (press Ctrl + D on a new line to complete):
pass insert --multiline {{path/to/data}}
-
Edit an entry:
pass edit {{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}}
-
Initialize a new Git repository (any changes done by pass will be committed automatically):
pass git init
-
Run a Git command on behalf of the password storage:
pass git {{command}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.