buildRunArgs method

List<String> buildRunArgs(
  1. FlavorConfig config,
  2. String flavor, {
  3. List<String> extraArgs = const [],
})

Implementation

List<String> buildRunArgs(
  FlavorConfig config,
  String flavor, {
  List<String> extraArgs = const [],
}) {
  final separate = config.useSeparateMains;
  final target = separate ? 'lib/main/main_$flavor.dart' : 'lib/main.dart';
  // Pass --dart-define=FLAVOR=<flavor>
  final args = [
    '--flavor',
    flavor,
    '-t',
    target,
    '--dart-define=FLAVOR=$flavor',
  ];
  args.addAll(extraArgs);
  return args;
}