Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChoicesOutline ¶
type ChoicesOutline struct {
Lines []Line `xml:"line" json:"line,omitempty"`
}
type Command ¶
type Command struct {
Distribution InstallerGuiScript `json:"distribution"`
ResourcePath string `json:"resourcePath"`
PackagePath string `json:"packagePath"`
OutputFile string `json:"outputFile"`
// contains filtered or unexported fields
}
func (Command) GetCombinedOutput ¶
func (*Command) SetExecutable ¶
type Conclusion ¶
type Conclusion struct {
File string `xml:"file,attr,omitempty" json:"file,omitempty"`
}
type InstallerGuiScript ¶
type InstallerGuiScript struct {
XMLName xml.Name `xml:"installer-gui-script" json:"-"`
AuthoringTool string `xml:"authoringTool,attr,omitempty" json:"authoringTool,omitempty"`
AuthoringToolVersion string `xml:"authoringToolVersion,attr,omitempty" json:"authoringToolVersion,omitempty"`
AuthoringToolBuild string `xml:"authoringToolBuild,attr,omitempty" json:"authoringToolBuild,omitempty"`
MinSpecVersion string `xml:"minSpecVersion,attr,omitempty" json:"minSpecVersion,omitempty"`
Title string `xml:"title,omitempty" json:"title,omitempty"`
License License `xml:"license,omitempty" json:"license,omitempty"`
Welcome Welcome `xml:"welcome,omitempty" json:"welcome,omitempty"`
Conclusion Conclusion `xml:"conclusion,omitempty" json:"conclusion,omitempty"`
Options Options `xml:"options,omitempty" json:"options,omitempty"`
ChoicesOutline ChoicesOutline `xml:"choices-outline" json:"choicesOutline,omitempty"`
Choices []Choice `xml:"choice" json:"choice,omitempty"`
PkgRefs []PkgRef `xml:"pkg-ref" json:"pkgRef,omitempty"`
}
func NewInstallerGuiScript ¶
func NewInstallerGuiScript(name string) InstallerGuiScript
func ReadInstallerGuiScriptFile ¶
func ReadInstallerGuiScriptFile(path string) (*InstallerGuiScript, error)
type License ¶
type License struct {
File string `xml:"file,attr,omitempty" json:"file,omitempty"`
}
type PkgRef ¶
type PkgRef struct {
ID string `xml:"id,attr,omitempty" json:"id,omitempty"`
Version string `xml:"version,attr,omitempty" json:"version,omitempty"`
Auth string `xml:"auth,attr,omitempty" json:"auth,omitempty"`
InstallKBytes string `xml:"installKBytes,attr,omitempty" json:"installKBytes,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.