.PHONY: help delete-room notification-purge MATRIX_BASE_URL ?= MATRIX_TOKEN ?= ROOM_ID ?= help: @echo "Available commands:" @echo " make delete-room ROOM_ID= MATRIX_BASE_URL= MATRIX_TOKEN=" @echo " - Deletes a given room." @echo " make notification-purge MATRIX_BASE_URL= MATRIX_TOKEN=" @echo " - Clears all pushers and marks all rooms as read." delete-room: @if [ -z "$(ROOM_ID)" ]; then \ echo "Error: ROOM_ID is required. Usage: make delete-room ROOM_ID="; \ exit 1; \ fi @MATRIX_BASE_URL="$(MATRIX_BASE_URL)" MATRIX_TOKEN="$(MATRIX_TOKEN)" ./delete_room.sh "$(ROOM_ID)" notification-purge: @MATRIX_BASE_URL="$(MATRIX_BASE_URL)" MATRIX_TOKEN="$(MATRIX_TOKEN)" ./notification_purge.sh