A major-mode to manage your password-store (pass) keychain. The keychain entries are displayed in a directory-like structure.
Canonical repository: https://gitea.petton.fr/nico/pass
This library depends on
The following keybindings are available:
i: Insert a new entry (With a prefix argument, generate the password)
n: Go to the next entry
p: Go to the previous entry
M-n: Go to the next directory
M-p: Go to the previous directory
k: Remove the entry at point
w: Copy password of the entry at point to the kill ring
b: Copy username of the entry at point to the kill ring
u: Copy url of the entry at point to the kill ring
f: Copy a given secret field of the entry at point to the kill ring
U: Browse to the url of the entry at point with the default web browser
s: Trigger iSearch
r: Rename the entry at point
g: Update the password-store buffer
v: Go to the entry at point
j: Jump to a given entry
q: Quit pass
If you have the
installed, you will be able to use the following keybindings as well:
o i: Insert an OTP key URI in a new entry (as in
pass otp insert)
o a: Append an OTP key URI to an existing entry (as in
pass otp append)*
o s: Take a screenshot of an OTP QR Code and have its related URI be appended to an existing entry
o o: Copy OTP token for entry at point (as in
pass otp -c)
o u: Copy OTP key URI for entry at point (as in
pass otp uri -c)
o a works exactly as
pass otp append, in the sense that it will only
"append" a URI to an entry if said entry does not have a URI already.
pass otp append will not add several OTP key URIs to the same entry, but it will
substitute the existing OTP key URI with a new one in each call. For more
information, please refer to
pass entry files are displayed in buffers that run under
pass-view-mode. This major mode provides some features:
C-c C-cto unmask it.
C-c C-wto copy your password to your clipbard.
C-c C-oto copy the OTP token to your clipboard.
C-c C-qto display the QR Code for the OTP URI in the entry.
Users of this package may also be interested in functionality provided by other Emacs packages dealing with pass:
Yes, please do! See CONTRIBUTING for guidelines.
See LICENSE. Copyright (c) 2015-2019 Nicolas Petton & Damien Cassou.