/pass

Fork of passwordstore.org with custom fields support

Primary LanguageShellOtherNOASSERTION

======================
Simple Password Store
by Jason Donenfeld
   Jason@zx2c4.com
======================

This is a very simple password store that encrypts passwords using gpg and
places the encrypted password in a directory. It can generate new passwords
and keep track of old ones.

Visit the project page for more information: http://www.passwordstore.org/

Please see the man page for documentation and examples.

Depends on:
- bash
  http://www.gnu.org/software/bash/
- GnuPG2
  http://www.gnupg.org/
- git
  http://www.git-scm.com/
- xclip (for X11 environments)
  http://sourceforge.net/projects/xclip/
- wl-clipboard (for wlroots Wayland-based environments)
  https://github.com/bugaevc/wl-clipboard
- tree >= 1.7.0
  http://mama.indstate.edu/users/ice/tree/
- GNU getopt
  http://www.kernel.org/pub/linux/utils/util-linux/
  http://software.frodo.looijaard.name/getopt/
- qrencode
  https://fukuchi.org/works/qrencode/
- shyaml
  https://pypi.org/project/shyaml/

The modified version of the original software supports a new parameter (-f) that
allows to fetch a specific field in case you use fields in YAML notation as
this:

```
Yw|ZSNH!}z"6{ym9pI
URL: domain.com
host1: h1.domain.com
token1: token1729a
```

In this case you use the software as follows

```
pass show -ftoken1 <file>
```

This will automatically copy to clipboard the value `token1729a` for 45 seconds.