simutil_plugins

YAML plugin registry and command runner for SimUtil. Reads the plugins: section of ~/.simutil/settings.yaml, expands {device.*} templates, and launches the configured commands.

Part of SimUtil.

Usage

import 'package:simutil_plugins/simutil_plugins.dart';

Future<void> main() async {
  final catalog = await loadPluginCatalog();
  catalog.warnings.forEach(print);
  for (final plugin in catalog.plugins) {
    print(plugin.label);
  }
}

See the plugin docs for the YAML format.

package:simutil_plugins/testing.dart provides FakePluginRunner for tests.

Libraries

simutil_plugins
YAML plugin registry and command runner for SimUtil.
testing
Test doubles for simutil_plugins, in the style of package:http/testing.dart.