aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorZoltan Kertesz <zoli@eternity.hu>2018-10-19 14:50:57 +0100
committerZoltan Kertesz <zoli@eternity.hu>2018-10-19 14:50:57 +0100
commit96ee01de6cc2b8bbd784e984a6438587890c4d28 (patch)
tree21a52a2142ebf43e764942e801b3768db085809f /Makefile
parent4db4feb628fe84558283a30ea52435610dd2ca12 (diff)
Add bash_completion support
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 402dc39..a48cad1 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ DESTDIR ?=
LIBDIR ?= $(PREFIX)/lib
SYSTEM_EXTENSION_DIR ?= $(LIBDIR)/password-store/extensions
MANDIR ?= $(PREFIX)/share/man
+BASHCOMPDIR ?= /etc/bash_completion.d
all:
@echo "pass-$(PROG) is a shell script and does not need compilation, it can be simply executed."
@@ -17,6 +18,8 @@ install:
@install -v -d "$(DESTDIR)$(MANDIR)/man1" && install -m 0644 -v pass-$(PROG).1 "$(DESTDIR)$(MANDIR)/man1/pass-$(PROG).1"
@install -v -d "$(DESTDIR)$(SYSTEM_EXTENSION_DIR)/"
@install -v -m0755 $(PROG).bash "$(DESTDIR)$(SYSTEM_EXTENSION_DIR)/$(PROG).bash"
+ @install -v -d "$(DESTDIR)$(BASHCOMPDIR)/"
+ @install -v -m 644 pass-otp.bash.completion "$(DESTDIR)$(BASHCOMPDIR)/pass-otp"
@echo
@echo "pass-$(PROG) is installed succesfully"
@echo
@@ -25,6 +28,7 @@ uninstall:
@rm -vrf \
"$(DESTDIR)$(SYSTEM_EXTENSION_DIR)/$(PROG).bash" \
"$(DESTDIR)$(MANDIR)/man1/pass-$(PROG).1"
+ "$(DESTDIR)$(BASHCOMPDIR)/pass-otp"
lint:
shellcheck -s bash $(PROG).bash