cockpit 4.9.0 copy "cockpit: ^4.9.0" to clipboard
cockpit: ^4.9.0 copied to clipboard

Production E2E automation CLI, daemon, MCP, drivers, and reports for Flutter and black-box apps.

example/main.dart

import 'dart:io';

import 'package:cockpit/cockpit.dart';

Future<void> main(List<String> args) async {
  final runner = CockpitCommandRunner();
  if (args.isNotEmpty) {
    exitCode = await runner.run(args);
    return;
  }

  stdout.writeln('Cockpit host tooling example');
  stdout.writeln('');
  stdout.writeln('Cockpit fast path:');
  stdout.writeln('  cockpit dev start');
  stdout.writeln('  cockpit dev status');
  stdout.writeln('  cockpit dev inspect');
  stdout.writeln('  cockpit dev screenshot');
  stdout.writeln('  cockpit case list');
  stdout.writeln('  cockpit_mcp');
  stdout.writeln('');
  stdout.writeln(
    'This example can also proxy arguments into CockpitCommandRunner:',
  );
  stdout.writeln('  dart run example/main.dart daemon status');
}