m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2016-12-19 03:11:14 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2016-12-20 19:31:05 +0100
commit2bc437df229865456a77fbb982e187aa69304e98 (patch)
tree4a67e6ef5dfc17b84979b81794982f653936086a /man
parent639c46a342466209e9b0600c2b3574bb44a0ff31 (diff)
Add extensions
Diffstat (limited to 'man')
-rw-r--r--man/pass.115
1 files changed, 13 insertions, 2 deletions
diff --git a/man/pass.1 b/man/pass.1
index 79ea79d..db3158e 100644
--- a/man/pass.1
+++ b/man/pass.1
@@ -30,8 +30,12 @@ If no COMMAND is specified, COMMAND defaults to either
.B show
or
.BR ls ,
-depending on the type of specifier in ARGS. Otherwise COMMAND must be one of
-the valid commands listed below.
+depending on the type of specifier in ARGS. Alternatively, if the file
+\fI.extensions/COMMAND.bash\fP exists inside the password store and is executable
+, then it is sourced into the environment, passing any arguments and environment
+variables.
+
+Otherwise COMMAND must be one of the valid commands listed below.
Several of the commands below rely on or provide additional functionality if
the password store directory is also a git repository. If the password store
@@ -385,6 +389,9 @@ Contains the default gpg key identification used for encryption and decryption.
Multiple gpg keys may be specified in this file, one per line. If this file
exists in any sub directories, passwords inside those sub directories are
encrypted using those keys. This should be set using the \fBinit\fP command.
+.TP
+.B ~/.password-store/.extensions
+The directory containing extension files.
.SH ENVIRONMENT VARIABLES
@@ -434,6 +441,10 @@ by \fBtr\fP. See
.BR tr (1)
for more info.
.TP
+.I PASSWORD_STORE_EXTENSION_DIR
+The location to look for executable extension files, by default
+\fIPASSWORD_STORE_DIR/.extensions\fP.
+.TP
.I EDITOR
The location of the text editor used by \fBedit\fP.
.SH SEE ALSO