/// <summary>Initializes a new instance of the <see cref="RepositoryCommandExecutor"/> class.</summary> /// <param name="cliOptionsProvider">CLI options provider.</param> /// <param name="workingDirectory">Repository working directory.</param> public RepositoryCommandExecutor(ICliOptionsProvider cliOptionsProvider, string workingDirectory) : base(cliOptionsProvider) { Verify.Argument.IsNeitherNullNorWhitespace(workingDirectory, nameof(workingDirectory)); WorkingDirectory = workingDirectory; }
/// <summary>Initializes a new instance of the <see cref="RepositoryCommandExecutor"/> class.</summary> /// <param name="cliOptionsProvider">CLI options provider.</param> /// <param name="workingDirectory">Repository working directory.</param> public RepositoryCommandExecutor(ICliOptionsProvider cliOptionsProvider, string workingDirectory) : base(cliOptionsProvider) { Verify.Argument.IsNeitherNullNorWhitespace(workingDirectory, "workingDirectory"); _workingDirectory = workingDirectory; }
protected CommandExecutorBase(ICliOptionsProvider cliOptionsProvider) { Verify.Argument.IsNotNull(cliOptionsProvider, "cliOptionsProvider"); _cliOptionsProvider = cliOptionsProvider; }
public GitCommandExecutor(ICliOptionsProvider cliOptionsProvider) : base(cliOptionsProvider) { }
public InitImpl(ICliOptionsProvider cliOptionsProvider, Func <InitRepositoryParameters, Command> commandFactory) { _cliOptionsProvider = cliOptionsProvider; _commandFactory = commandFactory; }