public ToolListGlobalOrToolPathCommand(
     ParseResult result,
     CreateToolPackageStore createToolPackageStore = null,
     IReporter reporter = null)
     : base(result)
 {
     _reporter               = reporter ?? Reporter.Output;
     _errorReporter          = reporter ?? Reporter.Error;
     _createToolPackageStore = createToolPackageStore ?? ToolPackageFactory.CreateToolPackageStoreQuery;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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;
        }