feat(completion): add bash completion

Still missing a few options and cannot complete dates inside string
delimiters, but mostly works.
This commit is contained in:
2023-11-15 01:47:30 +01:00
parent 5a483edbbe
commit fbea958363
2 changed files with 194 additions and 2 deletions

View File

@@ -7,11 +7,13 @@ PREFIX := /usr/local
install: ./agenda.1.gz
install -m 755 -D ./agenda $(PREFIX)/bin/agenda
install -m 644 -D ./agenda.1.gz $(PREFIX)/share/man/man1/agenda.1.gz
install -m 644 -D ./completion.bash $(PREFIX)/share/bash-completion/completions/agenda
.PHONY: uninstall
uninstall:
rm $(PREFIX)/bin/agenda
rm $(PREFIX)/share/man/man1/agenda.1.gz
rm -f $(PREFIX)/bin/agenda
rm -f $(PREFIX)/share/man/man1/agenda.1.gz
rm -f $(PREFIX)/share/bash-completion/completions/agenda
.PHONY: clean
clean: