runOmnyStoreCli function

Future<int> runOmnyStoreCli(
  1. List<String> arguments, {
  2. Map<String, String>? environment,
  3. StringSink? out,
  4. StringSink? err,
})

Runs the CLI with arguments and returns the exit code.

The entry point bin/omnystore.dart calls; exposed so tests can drive the whole CLI in-process without spawning a subprocess.

Implementation

Future<int> runOmnyStoreCli(
  List<String> arguments, {
  Map<String, String>? environment,
  StringSink? out,
  StringSink? err,
}) => OmnyStoreCliRunner(
  environment: environment,
  out: out,
  err: err,
).execute(arguments);