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