What problem does it solve?
Centralizes setup and day-to-day management of kc-nightwatch so maintainers can reliably run automated plugin/product monitoring, receive notifications, and keep targets up to date without manual cron tinkering.
Core Features & Use Cases
- Overview & Status: Show installed schedule state, configured Slack channel, target counts, and last run summary to quickly assess monitoring health.
- Schedule Management: Install, change, verify, or remove a launchd-based daily job and its wrapper script so nightwatch runs at the chosen HH:MM.
- Notification & Targets: Configure the Slack channel (search and validate channel ID, send test messages) and add/enable monitoring targets in nightwatch-targets.yaml for plugin or product monitoring.
- Use Case: A plugin maintainer installs the nightly job at 03:00, points notifications to a team Slack channel, and adds a new plugin target so nightly checks produce improvement proposals sent to the channel.
Quick Start
Run /kc-nightwatch-config to view current status and then choose schedule, channel, or plugins to install or modify.