runWizardPrompt function
Future<Map<String, dynamic> ?>
runWizardPrompt(
- WizardModel model,
- Terminal terminal, {
- ProgramOptions? options,
Runs a WizardModel and resolves to the final answers, or null if
cancelled.
Implementation
Future<Map<String, dynamic>?> runWizardPrompt(
WizardModel model,
Terminal terminal, {
ProgramOptions? options,
}) async {
final controller = _PromptController<Map<String, dynamic>?>();
final program = Program(
_WizardPromptModel(model, controller),
options: options ?? promptProgramOptions,
terminal: terminal,
);
await program.run();
return await controller.future;
}