aboutsummaryrefslogtreecommitdiffstats
path: root/passextract.bash-completion
diff options
context:
space:
mode:
authorTeddy Wing2016-08-06 08:27:56 -0400
committerTeddy Wing2016-08-06 08:27:56 -0400
commit0640966671835aed6d1afa5176a2236d3cbdbd28 (patch)
tree90abae3b21027aa7c980d2bd830b281eaa03f67e /passextract.bash-completion
parent9a1caad4c934630ded171bfbf8a56ae1474b2a25 (diff)
downloadPassextract-0640966671835aed6d1afa5176a2236d3cbdbd28.tar.bz2
Add Bash completion
Create a Bash completion file that refers to the `_pass_complete_entries` function from the `pass` Bash completion file. The same completion options are given as when using `pass show`.
Diffstat (limited to 'passextract.bash-completion')
-rw-r--r--passextract.bash-completion8
1 files changed, 8 insertions, 0 deletions
diff --git a/passextract.bash-completion b/passextract.bash-completion
new file mode 100644
index 0000000..022bebe
--- /dev/null
+++ b/passextract.bash-completion
@@ -0,0 +1,8 @@
+_passextract() {
+ local cur=${COMP_WORDS[COMP_CWORD]}
+
+ COMPREPLY=( $( compgen -- ${cur} ) )
+ _pass_complete_entries 1
+}
+
+complete -o filenames -o nospace -F _passextract passextract