constructBuildCommand method

  1. @override
String constructBuildCommand(
  1. List<String> dartDefines
)
override

Constructs the build command string.

Subclasses should override this method to add platform-specific arguments.

Implementation

@override
String constructBuildCommand(List<String> dartDefines) {
  final baseCommand = super.constructBuildCommand(dartDefines);
  final argBaseHref = argResults.getOptionBaseHref();
  final argPwaStrategy = argResults.getOptionPwaStrategy();
  final argWebRenderer = argResults.getOptionWebRenderer();
  final argWebResourcesCdn = argResults.getFlagWebResourcesCdn();
  final argCsp = argResults.getFlagCsp();
  final argSourcesMap = argResults.getFlagSourceMaps();
  final argDart2JsOptimization = argResults.getOptionDart2JsOptimization();
  final argDumpInfo = argResults.getFlagDumpInfo();
  final argFrequencyBasedMinification =
      argResults.getFlagFrequencyBasedMinification();

  return '$baseCommand $argBaseHref $argPwaStrategy $argWebRenderer '
      '$argWebResourcesCdn $argCsp $argSourcesMap $argDart2JsOptimization '
      '$argDumpInfo $argFrequencyBasedMinification';
}