Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyPinner"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 /// <param name="resolver">The Chocolatey tool resolver.</param>
 public ChocolateyPinner(
     IFileSystem fileSystem,
     ICakeEnvironment environment,
     IProcessRunner processRunner,
     IToolLocator tools,
     IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, tools, resolver)
 {
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyUpgrader"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="resolver">The Chocolatey tool resolver.</param>
 public ChocolateyUpgrader(IFileSystem fileSystem,
                           ICakeEnvironment environment,
                           IProcessRunner processRunner,
                           IGlobber globber,
                           IChocolateyToolResolver resolver)
     : base(fileSystem, environment, processRunner, globber, resolver)
 {
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyPacker"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="log">The log.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="resolver">The Chocolatey tool resolver</param>
 public ChocolateyPacker(IFileSystem fileSystem, ICakeEnvironment environment,
                         IProcessRunner processRunner, ICakeLog log, IGlobber globber,
                         IChocolateyToolResolver resolver)
     : base(fileSystem, environment, processRunner, globber, resolver)
 {
     _fileSystem  = fileSystem;
     _environment = environment;
     _processor   = new ChocolateyNuSpecProcessor(_fileSystem, _environment, log);
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyTool{TSettings}"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 /// <param name="resolver">The Chocolatey tool resolver.</param>
 protected ChocolateyTool(
     IFileSystem fileSystem,
     ICakeEnvironment environment,
     IProcessRunner processRunner,
     IToolLocator tools,
     IChocolateyToolResolver resolver) : base(fileSystem, environment, processRunner, tools)
 {
     _resolver = resolver;
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyTool{TSettings}"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="resolver">The Chocolatey tool resolver.</param>
 protected ChocolateyTool(
     IFileSystem fileSystem,
     ICakeEnvironment environment,
     IProcessRunner processRunner,
     IGlobber globber,
     IChocolateyToolResolver resolver)
     : base(fileSystem, environment, processRunner, globber)
 {
     _resolver = resolver;
 }