import 'dart:io'; void main(List arguments) { final webRenderer = _getArg(arguments, '--web-renderer', '-w') ?? 'html'; if (arguments.contains('--help') || arguments.contains('-h')) { print('Usage: dart run tools/run_web.dart [options]'); print(''); print('Options:'); print(' -w, --web-renderer Web renderer to use (default: html)'); print(' -h, --help Show this help message'); return; } print('Starting Family Safety Frontend...'); print('Web renderer: $webRenderer'); // Initialize providers print('Initializing providers...'); // Run Flutter with web renderer Process.start( 'flutter', [ 'run', '-d', 'web', '--web-renderer', webRenderer, ], ); } String? _getArg(List args, String longArg, String shortArg) { for (var i = 0; i < args.length; i++) { if (args[i] == longArg || args[i] == shortArg) { if (i + 1 < args.length) { return args[i + 1]; } } } return null; }