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