Hello,
If PASSWORD_STORE_DIR does not end with a slash, bash completion is
somewhat messed up:
$ pass[TAB]
// edit generate grep...
Here is a short patch which fixes it.
PS: hope my git foo is good enough:)
---
src/completion/pass.bash-completion | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/completion/pass.bash-completion
b/src/completion/pass.bash-completion
index ea31fbf..efd4b70 100644
--- a/src/completion/pass.bash-completion
+++ b/src/completion/pass.bash-completion
@@ -6,6 +6,7 @@
_pass_complete_entries () {
prefix="${PASSWORD_STORE_DIR:-$HOME/.password-store/}"
+ prefix="${prefix%/}/"
suffix=".gpg"
autoexpand=${1:-0}
@@ -42,6 +43,7 @@ _pass_complete_entries () {
_pass_complete_folders () {
prefix="${PASSWORD_STORE_DIR:-$HOME/.password-store/}"
+ prefix="${prefix%/}/"
local IFS=$'\n'
local items=($(compgen -d $prefix$cur))
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store