createProject method

Future<bool> createProject({
  1. required String type,
  2. String? framework,
  3. bool useProgramMain = true,
  4. CliStreamConsumer consumer = const CliStreamConsumer(),
  5. String? workingDirectory,
})

Implementation

Future<bool> createProject({
  required String type,
  String? framework,
  bool useProgramMain = true,
  CliStreamConsumer consumer = const CliStreamConsumer(),
  String? workingDirectory,
}) {
  return evaluateProcess(
    [
      "new",
      type,
      if (null != framework) ...["--framework", framework], //
      if (useProgramMain) "--use-program-main", //
    ],
    consumer: consumer,
    workingDirectory: workingDirectory,
  );
}