winget

package
v1.19.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
}

nolint: tagliatelle

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"`
}

nolint: tagliatelle

type InstallerItemFile

type InstallerItemFile struct {
	RelativeFilePath string `yaml:"RelativeFilePath,omitempty"`
}

nolint: tagliatelle

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"`
	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"`
	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"`
	ManifestType      string   `yaml:"ManifestType,omitempty"`
	ManifestVersion   string   `yaml:"ManifestVersion,omitempty"`
}

nolint: tagliatelle

type Pipe

type Pipe struct{}

func (Pipe) ContinueOnError

func (Pipe) ContinueOnError() bool

func (Pipe) Default

func (Pipe) Default(ctx *context.Context) error

func (Pipe) Publish

func (p Pipe) Publish(ctx *context.Context) error

Publish .

func (Pipe) Run

func (p Pipe) Run(ctx *context.Context) error

func (Pipe) Skip

func (p Pipe) Skip(ctx *context.Context) bool

func (Pipe) String

func (Pipe) String() string

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"`
}

nolint: tagliatelle

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL