public CommandExecutor( IConsole console, IExecutableResolver resolver, IProgramRunnerFactory runnerFactory, IBuiltin[] builtins) { _console = console; _resolver = resolver; _runnerFactory = runnerFactory; foreach (var builtin in builtins) { _builtins.Add(builtin.Command, builtin); } }
public UnixLinkResolver(IExecutableResolver resolver, IProgramRunnerFactory runnerFactory) { _resolver = resolver; _runnerFactory = runnerFactory; }