Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedistEntry ¶
type RedistEntry struct { // FullName is the human-readable name for a redistributable FullName string `json:"fullName"` // Arch is the architecture of the redist in question Arch string `json:"arch"` // Command is the exe/msi to fire up to install the redist Command string `json:"command"` // Elevate is true if the exe/msi needs administrative rights Elevate bool `json:"elevate"` // Args are passed to the Command Args []string `json:"args"` // Version is the version of the redistributable we're distributing Version string `json:"version"` // RegistryKeys hint that the redist might already be installed, if present RegistryKeys []string `json:"registryKeys"` // DLLs hint that the redist might already be installed, if we can load them DLLs []string `json:"dlls"` // ExitCodes let prereqs installation succeed in case of non-zero exit codes // that mean something like "this is already installed" ExitCodes []*ExitCode `json:"exitCodes"` }
type RedistRegistry ¶
type RedistRegistry struct {
Entries map[string]*RedistEntry `json:"entries"`
}
Click to show internal directories.
Click to hide internal directories.