flutterCreate static method

Future<void> flutterCreate(
  1. String path,
  2. String org,
  3. String androidLang, {
  4. ProcessRunner? processRunner,
})

Implementation

static Future<void> flutterCreate(
  String path,
  String org,
  String androidLang, {
  ProcessRunner? processRunner,
}) async {
  LogService.info('Running `flutter create $path` …');

  final arguments = [
    'create',
    '--no-pub',
    '--android-language',
    androidLang,
    '--org',
    org,
    path,
  ];
  final result = await (processRunner ?? _runExecutableArguments)(
    'flutter',
    arguments,
  );
  if (result.exitCode != 0) {
    throw ProcessException(
      'flutter',
      arguments,
      result.stderr.toString(),
      result.exitCode,
    );
  }
}