Documentation ¶
Overview ¶
Package scoop provides a Pipe that generates a scoop.sh App Manifest and pushes it to a bucket
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoWindows = errors.New("scoop requires a windows build")
ErrNoWindows when there is no build for windows (goos doesn't contain windows)
Functions ¶
This section is empty.
Types ¶
type Manifest ¶
type Manifest struct { Version string `json:"version"` // The version of the app that this manifest installs. Architecture map[string]Resource `json:"architecture"` // `architecture`: If the app has 32- and 64-bit versions, architecture can be used to wrap the differences. Homepage string `json:"homepage,omitempty"` // `homepage`: The home page for the program. License string `json:"license,omitempty"` // `license`: The software license for the program. For well-known licenses, this will be a string like "MIT" or "GPL2". For custom licenses, this should be the URL of the license. Description string `json:"description,omitempty"` // Description of the app Persist []string `json:"persist,omitempty"` // Persist data between updates }
Manifest represents a scoop.sh App Manifest, more info: https://github.com/lukesampson/scoop/wiki/App-Manifests
Click to show internal directories.
Click to hide internal directories.