dump method
The order of options matters.
Implementation
Future<CliResult> dump({
required String user,
required String database,
String? host,
int? port,
String? password,
bool? skipSsl,
Set<DumpOption> options = const {},
Set<String> extraOptions = const {},
bool produceXml = false,
}) async {
final res = await runAsync(
[
...buildArgs(
skipSsl: skipSsl,
host: host,
port: port,
user: user,
password: password,
),
if (produceXml) "--xml",
...options.map((e) => e._commandLineOption),
...extraOptions,
database,
],
);
return CliResult.fromResult(res);
}