PostgresqlMigrationCli constructor

PostgresqlMigrationCli({
  1. PostgresqlMigrationService? service,
  2. PostgresqlCliConnectionOpener? openConnection,
  3. CliReadLine? readLine,
  4. bool? interactiveInput,
  5. GeneratedClientWriter? clientWriter,
  6. StringSink? out,
  7. StringSink? err,
})

Creates a PostgreSQL migration CLI.

Implementation

PostgresqlMigrationCli({
  PostgresqlMigrationService? service,
  PostgresqlCliConnectionOpener? openConnection,
  CliReadLine? readLine,
  bool? interactiveInput,
  GeneratedClientWriter? clientWriter,
  StringSink? out,
  StringSink? err,
}) : service = service ?? const PostgresqlMigrationService(),
     openConnection = openConnection ?? _defaultOpenConnection,
     clientWriter = clientWriter ?? const GeneratedClientWriter(),
     out = out ?? stdout,
     err = err ?? stderr,
     prompter = CliPrompter(
       out: out ?? stdout,
       readLine: readLine,
       interactive: interactiveInput,
     );