Documentation
¶
Overview ¶
Package winget creates winget manifests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependencies ¶
type Dependencies struct {
PackageDependencies []PackageDependency `yaml:"PackageDependencies,omitempty"`
}
type Installer ¶
type Installer struct {
PackageIdentifier string `yaml:"PackageIdentifier,omitempty"`
PackageVersion string `yaml:"PackageVersion,omitempty"`
InstallerLocale string `yaml:"InstallerLocale,omitempty"`
InstallerType string `yaml:"InstallerType,omitempty"`
Commands []string `yaml:"Commands,omitempty"`
ReleaseDate string `yaml:"ReleaseDate,omitempty"`
Installers []InstallerItem `yaml:"Installers,omitempty"`
ManifestType string `yaml:"ManifestType,omitempty"`
ManifestVersion string `yaml:"ManifestVersion,omitempty"`
Dependencies Dependencies `yaml:"Dependencies,omitempty"`
}
type InstallerItem ¶
type InstallerItem struct {
Architecture string `yaml:"Architecture,omitempty"`
NestedInstallerType string `yaml:"NestedInstallerType,omitempty"`
NestedInstallerFiles []InstallerItemFile `yaml:"NestedInstallerFiles,omitempty"`
InstallerURL string `yaml:"InstallerUrl,omitempty"`
InstallerSha256 string `yaml:"InstallerSha256,omitempty"`
UpgradeBehavior string `yaml:"UpgradeBehavior,omitempty"`
}
type InstallerItemFile ¶
type Locale ¶
type Locale struct {
PackageIdentifier string `yaml:"PackageIdentifier,omitempty"`
PackageVersion string `yaml:"PackageVersion,omitempty"`
PackageLocale string `yaml:"PackageLocale,omitempty"`
Publisher string `yaml:"Publisher,omitempty"`
PublisherURL string `yaml:"PublisherUrl,omitempty"`
PublisherSupportURL string `yaml:"PublisherSupportUrl,omitempty"`
PrivacyURL string `yaml:"PrivacyUrl,omitempty"`
Author string `yaml:"Author,omitempty"`
PackageName string `yaml:"PackageName,omitempty"`
PackageURL string `yaml:"PackageUrl,omitempty"`
License string `yaml:"License,omitempty"`
LicenseURL string `yaml:"LicenseUrl,omitempty"`
Copyright string `yaml:"Copyright,omitempty"`
CopyrightURL string `yaml:"CopyrightUrl,omitempty"`
ShortDescription string `yaml:"ShortDescription,omitempty"`
Description string `yaml:"Description,omitempty"`
Moniker string `yaml:"Moniker,omitempty"`
Tags []string `yaml:"Tags,omitempty"`
ReleaseNotes string `yaml:"ReleaseNotes,omitempty"`
ReleaseNotesURL string `yaml:"ReleaseNotesUrl,omitempty"`
InstallationNotes string `yaml:"InstallationNotes,omitempty"`
ManifestType string `yaml:"ManifestType,omitempty"`
ManifestVersion string `yaml:"ManifestVersion,omitempty"`
}
type PackageDependency ¶
type Version ¶
type Version struct {
PackageIdentifier string `yaml:"PackageIdentifier,omitempty"`
PackageVersion string `yaml:"PackageVersion,omitempty"`
DefaultLocale string `yaml:"DefaultLocale,omitempty"`
ManifestType string `yaml:"ManifestType,omitempty"`
ManifestVersion string `yaml:"ManifestVersion,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.