Documentation
¶
Overview ¶
Package installer is responsible for finding, acquiring and addressing runtime dependencies for this package (e.g. Ruby standalone, Rust bindings etc.)
Index ¶
Constants ¶
View Source
const (
FFIPackage = "libpact_ffi"
)
Variables ¶
View Source
var LibRegistry = map[string]Versioner{}
Functions ¶
This section is empty.
Types ¶
type Installer ¶
type Installer struct {
// contains filtered or unexported fields
}
Installer is used to check the Pact Go installation is setup correctly, and can automatically install packages if required
func NewInstaller ¶
NewInstaller creates a new initialised Installer
func (*Installer) CheckInstallation ¶
CheckInstallation checks installation of all of the required libraries and downloads if they aren't present
func (*Installer) CheckPackageInstall ¶
CheckPackageInstall discovers any existing packages, and checks installation of a given binary using semver-compatible checks
Click to show internal directories.
Click to hide internal directories.