runCommand static method

Future<int> runCommand({
  1. required CliInvocation invocation,
  2. required Logger logger,
  3. required GroupStore groupStore,
  4. required CommandEnvironmentBuilder envBuilder,
  5. required PluginResolver plugins,
  6. required TaskExecutor executor,
})

Implementation

static Future<int> runCommand({
  required CliInvocation invocation,
  required Logger logger,
  required GroupStore groupStore,
  required CommandEnvironmentBuilder envBuilder,
  required PluginResolver plugins,
  required TaskExecutor executor,
}) async {
  final task = TaskSpec(
    id: const CommandId('get'),
    plugin: const PluginId('pub'),
  );
  return await executor.execute(
    task: task,
    invocation: invocation,
    logger: logger,
    groupStore: groupStore,
    envBuilder: envBuilder,
    plugins: plugins,
  );
}