• Documentation
  • Reference
Show / Hide Table of Contents
  • Cake.APT.Module
    • APTContentResolver
    • APTModule
    • APTPackageInstaller
    • Constants
    • Extensions
    • IAPTContentResolver

Class APTPackageInstaller

Inheritance
System.Object
APTPackageInstaller
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Cake.APT.Module
Assembly: Cake.APT.Module.dll
Syntax
public class APTPackageInstaller : IPackageInstaller

Constructors

| Improve this Doc View Source

APTPackageInstaller(ICakeEnvironment, IProcessRunner, ICakeLog, IAPTContentResolver, ICakeConfiguration)

Declaration
public APTPackageInstaller(ICakeEnvironment environment, IProcessRunner processRunner, ICakeLog log, IAPTContentResolver contentResolver, ICakeConfiguration config)
Parameters
Type Name Description
Cake.Core.ICakeEnvironment environment
Cake.Core.IO.IProcessRunner processRunner
Cake.Core.Diagnostics.ICakeLog log
IAPTContentResolver contentResolver
Cake.Core.Configuration.ICakeConfiguration config

Methods

| Improve this Doc View Source

CanInstall(PackageReference, PackageType)

Declaration
public bool CanInstall(PackageReference package, PackageType type)
Parameters
Type Name Description
Cake.Core.Packaging.PackageReference package
Cake.Core.Packaging.PackageType type
Returns
Type Description
System.Boolean
Implements
Cake.Core.Packaging.IPackageInstaller.CanInstall(Cake.Core.Packaging.PackageReference, Cake.Core.Packaging.PackageType)
| Improve this Doc View Source

GetArguments(PackageReference, ICakeConfiguration)

Gets the arguments to invoke apt-get for the current install.

Declaration
public ProcessArgumentBuilder GetArguments(PackageReference definition, ICakeConfiguration config)
Parameters
Type Name Description
Cake.Core.Packaging.PackageReference definition

The package definition to install.

Cake.Core.Configuration.ICakeConfiguration config

The current configuration.

Returns
Type Description
Cake.Core.IO.ProcessArgumentBuilder

Process arguments for apt-get.

| Improve this Doc View Source

Install(PackageReference, PackageType, DirectoryPath)

Declaration
public IReadOnlyCollection<IFile> Install(PackageReference package, PackageType type, DirectoryPath path)
Parameters
Type Name Description
Cake.Core.Packaging.PackageReference package
Cake.Core.Packaging.PackageType type
Cake.Core.IO.DirectoryPath path
Returns
Type Description
System.Collections.Generic.IReadOnlyCollection<Cake.Core.IO.IFile>
Implements
Cake.Core.Packaging.IPackageInstaller.Install(Cake.Core.Packaging.PackageReference, Cake.Core.Packaging.PackageType, Cake.Core.IO.DirectoryPath)
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX