Skip to content

bdero/rollerdash

Repository files navigation

rollerdash

A simple client for querying the Skia AutoRoll service.

Summary screenshot

Quick start

Rollerdash has a GUI version hosted at https://bdero.me/rollerdash.

GUI screenshot

Running the CLI

git clone https://github.com/bdero/rollerdash.git
cd rollerdash
flutter pub get
dart run bin/rollerdash.dart watch

Usage

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")

Developing

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.

About

A tool that helps the sheriff get back to work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages