public ToolListGlobalOrToolPathCommand( ParseResult result, CreateToolPackageStore createToolPackageStore = null, IReporter reporter = null) : base(result) { _reporter = reporter ?? Reporter.Output; _errorReporter = reporter ?? Reporter.Error; _createToolPackageStore = createToolPackageStore ?? ToolPackageFactory.CreateToolPackageStoreQuery; }
public ListToolCommand( AppliedOption options, ParseResult result, CreateToolPackageStore createToolPackageStore = null, IReporter reporter = null) : base(result) { _options = options ?? throw new ArgumentNullException(nameof(options)); _reporter = reporter ?? Reporter.Output; _errorReporter = reporter ?? Reporter.Error; _createToolPackageStore = createToolPackageStore ?? ToolPackageFactory.CreateToolPackageStore; }
public UninstallToolCommand( AppliedOption options, ParseResult result, CreateToolPackageStore createToolPackageStoreAndInstaller = null, CreateShellShimRepository createShellShimRepository = null, IReporter reporter = null) : base(result) { var pathCalculator = new CliFolderPathCalculator(); _options = options ?? throw new ArgumentNullException(nameof(options)); _reporter = reporter ?? Reporter.Output; _errorReporter = reporter ?? Reporter.Error; _createShellShimRepository = createShellShimRepository ?? ShellShimRepositoryFactory.CreateShellShimRepository; _createToolPackageStoreAndInstaller = createToolPackageStoreAndInstaller ?? ToolPackageFactory.CreateToolPackageStore; }