2016-01-06 19:23:32 +00:00
|
|
|
# pass
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
> Safely store and read passwords or other sensitive data easily.
|
|
|
|
> All data is GPG-encrypted, and managed with a git repository.
|
2016-01-06 19:23:32 +00:00
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Initialize the storage using a gpg-id for encryption:
|
2016-01-06 19:23:32 +00:00
|
|
|
|
|
|
|
`pass init {{gpg_id}}`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Save a new password (prompts you for the value without echoing it):
|
2016-01-06 19:23:32 +00:00
|
|
|
|
|
|
|
`pass insert {{path/to/data}}`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Copy a password (first line of the data file) to the clipboard:
|
2016-01-06 19:23:32 +00:00
|
|
|
|
|
|
|
`pass -c {{path/to/data}}`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- List the whole store tree:
|
2016-01-06 19:23:32 +00:00
|
|
|
|
|
|
|
`pass`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Generate a new random password with a given length, and copy it to the clipboard:
|
2016-01-06 19:23:32 +00:00
|
|
|
|
|
|
|
`pass generate -c {{path/to/data}} {{num}}`
|
|
|
|
|
2016-01-07 17:31:27 +00:00
|
|
|
- Run any git command against the underlying store repository:
|
2016-01-06 19:23:32 +00:00
|
|
|
|
2016-07-22 21:24:06 +01:00
|
|
|
`pass git {{git_arguments}}`
|