Continuing from the work by @InValidFire, this adds multiple shard support to the watch plugin.
Removed config file auto-update for /shard, the shard in the config file is the "default" shard to use at startup
/watch now changes the settings for the current shard as selected by /shard
/watch status now shows status for all registered shards, one line per shard, prefixed with the shard name (we could consider implementing an option for a more compact column layout for this at some point)
Drastically improved error messages and error handling in case watch-client.js is missing
I think this works quite well, and avoids the issues with separate shard state for the watch plugin.
Continuing from the work by @InValidFire, this adds multiple shard support to the watch plugin.
/shard
, the shard in the config file is the "default" shard to use at startup/watch
now changes the settings for the current shard as selected by/shard
/watch status
now shows status for all registered shards, one line per shard, prefixed with the shard name (we could consider implementing an option for a more compact column layout for this at some point)watch-client.js
is missingI think this works quite well, and avoids the issues with separate shard state for the watch plugin.