prompt method

ProjectPreferences prompt(
  1. ArgResults? argResult, {
  2. required List<String> allowedModules,
  3. required StrictMode strictMode,
  4. required Logger logger,
})

Starts the prompt flow and returns collected ProjectPreferences.

Implementation

ProjectPreferences prompt(
  ArgResults? argResult, {
  required List<String> allowedModules,
  required StrictMode strictMode,
  required Logger logger,
}) {
  stdout.writeln(
    "👋 Hello! Let's create a flutter project with Say my Frame.",
  );

  return _collect(
    argResult,
    allowedModules: allowedModules,
    strictMode: strictMode,
    logger: logger,
  );
}