Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action int
Action represents the action taken for an installer.
const ( // ActionSkipped indicates the installer was skipped (platform/machine/filter mismatch). ActionSkipped Action = iota // ActionUpToDate indicates the software was already installed and up-to-date. ActionUpToDate // ActionInstalled indicates the software was newly installed. ActionInstalled // ActionUpgraded indicates the software was upgraded. ActionUpgraded )
type InstallResult ¶
type InstallResult struct {
// Name is the name of the installer.
Name string
// Type is the installer type (e.g., "brew", "npm", "group").
Type string
// Action is the action that was taken.
Action Action
// Children contains results from nested installers (for group/manifest).
Children []InstallResult
// SkipSummaryInstall indicates whether to exclude this from install summary.
SkipSummaryInstall bool
// SkipSummaryUpdate indicates whether to exclude this from update summary.
SkipSummaryUpdate bool
}
InstallResult represents the result of running an installer.
Click to show internal directories.
Click to hide internal directories.