A simple client for querying the Skia AutoRoll service.
Rollerdash has a GUI version hosted at https://bdero.me/rollerdash.
git clone https://github.com/bdero/rollerdash.git
cd rollerdash
flutter pub get
dart run bin/rollerdash.dart watch
NOTE: This tool uses ANSI escape codes and unicode glyphs. Output won't appear to be properly formatted in terminals that don't support one or both of these features.
Usage: rollerdash [WATCH|DUMP]
Fetch the status of Flutter's rollers.
WATCH: Run the program indefinitely, updating the status at a set interval.
DUMP: Dump the data returned by the roller RPCs to stdout and exit.
-h, --help Print this help message.
-t, --time=<seconds> The interval to wait between watch updates. Only applies to the `watch` command.
(defaults to "30")
When making any changes to schema.dart
, run dart run build_runner build
to regenerate schema.g.dart
.
To help with debugging data discrepancies, the raw data returned by the roller RPCs can be easily dumped as pretty printed JSON with dart run bin/rollerdash.dart dump > dump.json
.