23 lines
754 B
Makefile
23 lines
754 B
Makefile
.PHONY: help delete-room notification-purge
|
|
|
|
MATRIX_BASE_URL ?=
|
|
MATRIX_TOKEN ?=
|
|
ROOM_ID ?=
|
|
|
|
help:
|
|
@echo "Available commands:"
|
|
@echo " make delete-room ROOM_ID=<room_id> MATRIX_BASE_URL=<url> MATRIX_TOKEN=<token>"
|
|
@echo " - Deletes a given room."
|
|
@echo " make notification-purge MATRIX_BASE_URL=<url> MATRIX_TOKEN=<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=<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
|