# docker
alias d="docker"
alias dc="docker-compose"
+
+# pass
+alias passdmfe="PASSWORD_STORE_DIR=~/.password-store pass"
+alias passivfe="PASSWORD_STORE_DIR=~/pwd-stores/vania-password-store pass"
--- /dev/null
+source /usr/share/bash-completion/completions/pass
+
+_passdmfe(){
+ PASSWORD_STORE_DIR=~/.password-store/ _pass
+}
+complete -o filenames -o nospace -F _passdmfe passdmfe
+
+_passivfe(){
+ PASSWORD_STORE_DIR=~/pwd-stores/vania-password-store/ _pass
+}
+complete -o filenames -o nospace -F _passivfe passivfe
pass find $1
}
+function pass_dmfe() {
+ local choice=$(find $HOME/.password-store -type f -name '*.gpg' -printf '%P\n' | sed 's/\.gpg//' | fzf)
+ [[ -n "$choice" ]] && passdmfe $choice | xclip -i -sel p -f | xclip -i -sel c
+}
+
+function pass_ivfe() {
+ local choice=$(find $HOME/pwd-stores/vania-password-store -type f -name '*.gpg' -printf '%P\n' | sed 's/\.gpg//' | fzf)
+ [[ -n "$choice" ]] && passivfe $choice | xclip -i -sel p -f | xclip -i -sel c
+}