.PHONY: check test install uninstall

check:
	bash -n scripts/nextcloud-borg-backup scripts/install.sh scripts/uninstall.sh
	python3 -m py_compile scripts/nextcloud-borg-runner.py
	systemd-analyze --user verify systemd/user/nextcloud-borg-backup.service systemd/user/nextcloud-borg-backup.timer systemd/user/nextcloud-borg-health.service systemd/user/nextcloud-borg-health.timer
	python3 -m unittest discover -s tests -v

test:
	python3 -m unittest discover -s tests -v

install:
	./scripts/install.sh

uninstall:
	./scripts/uninstall.sh
