feat!: add builtin templates

WIP: document, check for breaking changes, decide on version, etc.
This commit is contained in:
2024-06-04 12:06:12 +02:00
parent 5b85f094de
commit 12ba1d3326
7 changed files with 228 additions and 42 deletions

View File

@@ -6,15 +6,19 @@ PREFIX := /usr/local
.PHONY: install
install: ./agenda.1.gz
install -m 755 -D ./agenda $(PREFIX)/bin/agenda
mkdir -p $(PREFIX)/share/agenda/templates
install -m 755 ./templates/* $(PREFIX)/share/agenda/templates
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 -f $(PREFIX)/bin/agenda
rm -f $(PREFIX)/share/man/man1/agenda.1.gz
rm -f $(PREFIX)/share/bash-completion/completions/agenda
$(RM) $(PREFIX)/bin/agenda
$(RM) $(PREFIX)/share/agenda/templates/*
$(RM) $(PREFIX)/share/man/man1/agenda.1.gz
$(RM) $(PREFIX)/share/bash-completion/completions/agenda
rmdir $(PREFIX)/share/agenda/templates $(PREFIX)/share/agenda
.PHONY: clean
clean:
rm -f ./agenda.1.gz
$(RM) ./agenda.1.gz