buildLaunchArgParser function
ArgParser
buildLaunchArgParser()
CLI adapter for fdb launch.
Flags: --device (required) target device/simulator ID --project Flutter project root (default: CWD) --flavor Build flavor --target Entry-point file (default: lib/main.dart) --flutter-sdk Path to Flutter SDK root --dart-define Pass a --dart-define to flutter run (repeatable) --dart-define-from-file Pass a --dart-define-from-file to flutter run (repeatable) --verbose Pass --verbose to flutter run --interactive Start an fdb REPL after launching
Implementation
ArgParser buildLaunchArgParser() => ArgParser()
..addOption('device', help: '(required) target device/simulator ID')
..addOption('project', help: 'Flutter project root (default: CWD)')
..addOption('flavor', help: 'Build flavor')
..addOption(
'target',
help: 'Entry-point file (default: lib/main.dart)',
)
..addOption('flutter-sdk', help: 'Path to Flutter SDK root')
..addMultiOption(
'dart-define',
help: 'Pass a --dart-define=KEY=VALUE to flutter run (repeatable)',
splitCommas: false,
)
..addMultiOption(
'dart-define-from-file',
help: 'Pass a --dart-define-from-file to flutter run (repeatable)',
splitCommas: false,
)
..addFlag(
'verbose',
negatable: false,
help: 'Pass --verbose to flutter run',
)
..addFlag(
'interactive',
abbr: 'i',
negatable: false,
help: 'Start an fdb REPL after launching',
);