Install/uninstall completion for all extensions by default
Install the symlinks unconditionally. This way the user don't need to reinstall completion after adding an extension. Of course fine- grained control is possible with: `make install EXTENSIONS=web` e.g.
This commit is contained in:
parent
62c3c8e6da
commit
0ca63ddc84
@ -40,7 +40,7 @@ all: hledger-completion.bash
|
|||||||
install:
|
install:
|
||||||
@install -v -d "$(DESTDIR)$(BASHCOMPDIR)"
|
@install -v -d "$(DESTDIR)$(BASHCOMPDIR)"
|
||||||
@install -v -m 0644 hledger-completion.bash "$(DESTDIR)$(BASHCOMPDIR)/hledger"
|
@install -v -m 0644 hledger-completion.bash "$(DESTDIR)$(BASHCOMPDIR)/hledger"
|
||||||
@for ext in $(INSTALLED_EXTENSIONS); do \
|
@for ext in $(EXTENSIONS); do \
|
||||||
printf "symlink " ; \
|
printf "symlink " ; \
|
||||||
ln -sfv hledger "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
ln -sfv hledger "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
||||||
done
|
done
|
||||||
@ -48,7 +48,7 @@ install:
|
|||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
uninstall:
|
uninstall:
|
||||||
@rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger"
|
@rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger"
|
||||||
@for ext in $(INSTALLED_EXTENSIONS); do \
|
@for ext in $(EXTENSIONS); do \
|
||||||
rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
rm -vf "$(DESTDIR)$(BASHCOMPDIR)/hledger-$$ext" ; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user