SqliteMigrationCli constructor

SqliteMigrationCli({
  1. SqliteMigrationService? service,
  2. CliReadLine? readLine,
  3. bool? interactiveInput,
  4. GeneratedClientWriter? clientWriter,
  5. StringSink? out,
  6. StringSink? err,
})

Creates a SQLite migration CLI.

Implementation

SqliteMigrationCli({
  SqliteMigrationService? service,
  CliReadLine? readLine,
  bool? interactiveInput,
  GeneratedClientWriter? clientWriter,
  StringSink? out,
  StringSink? err,
}) : service = service ?? const SqliteMigrationService(),
     clientWriter = clientWriter ?? const GeneratedClientWriter(),
     out = out ?? stdout,
     err = err ?? stderr,
     prompter = CliPrompter(
       out: out ?? stdout,
       readLine: readLine,
       interactive: interactiveInput,
     );