Documentation ¶
Index ¶
- Constants
- Variables
- func Backup() error
- func BackupHandler(_ *url.URL) error
- func CacheGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func CacheGitHubReleasesHandler(u *url.URL) error
- func CleanupGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem) error
- func CleanupGitHubReleasesHandler(u *url.URL) error
- func CurrentOS() vangogh_local_data.OperatingSystem
- func Download(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func DownloadHandler(u *url.URL) error
- func Extract(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func ExtractHandler(u *url.URL) error
- func FinalizeInstallation(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func FinalizeInstallationHandler(u *url.URL) error
- func GetDownloadMetadata(id string, operatingSystems []vangogh_local_data.OperatingSystem, ...) (*vangogh_local_data.DownloadMetadata, error)
- func GetDownloadsMetadata(ids []string, force bool) error
- func GetDownloadsMetadataHandler(u *url.URL) error
- func GetGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem, force bool) error
- func GetGitHubReleasesHandler(u *url.URL) error
- func Ids(u *url.URL) []string
- func Install(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func InstallHandler(u *url.URL) error
- func ListInstalled() error
- func ListInstalledHandler(u *url.URL) error
- func NativeInstall(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func NativeInstallHandler(u *url.URL) error
- func OsLangCodeDownloadType(u *url.URL) ([]vangogh_local_data.OperatingSystem, []string, ...)
- func PinInstalledMetadata(ids []string, force bool) error
- func PinInstalledMetadataHandler(u *url.URL) error
- func PlaceExtracts(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func PlaceExtractsHandler(u *url.URL) error
- func PostInstallScriptPath(productExtractsDir string, link vangogh_local_data.DownloadLink) string
- func RemoveDownloads(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func RemoveDownloadsHandler(u *url.URL) error
- func RemoveExtracts(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func RemoveExtractsHandler(u *url.URL) error
- func ResetSetup() error
- func ResetSetupHandler(_ *url.URL) error
- func RevealDownloads(ids []string) error
- func RevealDownloadsHandler(u *url.URL) error
- func RevealInstalled(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func RevealInstalledHandler(u *url.URL) error
- func Serve(port int, stderr bool) error
- func ServeHandler(u *url.URL) error
- func Setup(protocol, address, port string, username, password string, installPath string) error
- func SetupHandler(u *url.URL) error
- func TestSetup() error
- func TestSetupHandler(_ *url.URL) error
- func Uninstall(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func UninstallHandler(u *url.URL) error
- func Validate(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, ...) error
- func ValidateHandler(u *url.URL) error
- func VersionHandler(_ *url.URL) error
- type GitHubReleaseSelector
- type PostInstallScript
- type SetupProperties
- type ValidationResult
Constants ¶
View Source
const ( ValResMismatch = "mismatch" ValResError = "error" ValResMissingChecksum = "missing checksum" ValResFileNotFound = "file not found" ValResValid = "valid" )
Variables ¶
View Source
var (
GitTag string
)
Functions ¶
func BackupHandler ¶
func CacheGitHubReleases ¶ added in v0.1.23
func CacheGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem, releaseSelector *GitHubReleaseSelector, force bool) error
func CacheGitHubReleasesHandler ¶ added in v0.1.23
func CleanupGitHubReleases ¶ added in v0.1.23
func CleanupGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem) error
func CleanupGitHubReleasesHandler ¶ added in v0.1.23
func CurrentOS ¶ added in v0.1.6
func CurrentOS() vangogh_local_data.OperatingSystem
func Download ¶ added in v0.1.1
func Download(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, force bool) error
func DownloadHandler ¶ added in v0.1.1
func Extract ¶ added in v0.1.6
func Extract(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, force bool) error
func ExtractHandler ¶ added in v0.1.6
func FinalizeInstallation ¶ added in v0.1.6
func FinalizeInstallation(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string) error
func FinalizeInstallationHandler ¶ added in v0.1.6
func GetDownloadMetadata ¶ added in v0.1.23
func GetDownloadMetadata(id string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, force bool) (*vangogh_local_data.DownloadMetadata, error)
func GetDownloadsMetadata ¶ added in v0.1.1
func GetDownloadsMetadataHandler ¶ added in v0.1.1
func GetGitHubReleases ¶ added in v0.1.23
func GetGitHubReleases(operatingSystems []vangogh_local_data.OperatingSystem, force bool) error
func GetGitHubReleasesHandler ¶ added in v0.1.23
func Install ¶ added in v0.1.3
func Install(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, native bool, keepDownloads bool, force bool) error
func InstallHandler ¶ added in v0.1.3
func ListInstalled ¶ added in v0.1.13
func ListInstalled() error
func ListInstalledHandler ¶ added in v0.1.13
func NativeInstall ¶ added in v0.1.12
func NativeInstall(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, force bool) error
func NativeInstallHandler ¶ added in v0.1.12
func OsLangCodeDownloadType ¶ added in v0.1.4
func OsLangCodeDownloadType(u *url.URL) ([]vangogh_local_data.OperatingSystem, []string, []vangogh_local_data.DownloadType)
func PinInstalledMetadata ¶ added in v0.1.6
func PinInstalledMetadataHandler ¶ added in v0.1.6
func PlaceExtracts ¶ added in v0.1.6
func PlaceExtracts(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, downloadTypes []vangogh_local_data.DownloadType, force bool) error
func PlaceExtractsHandler ¶ added in v0.1.6
func PostInstallScriptPath ¶ added in v0.1.7
func PostInstallScriptPath(productExtractsDir string, link vangogh_local_data.DownloadLink) string
func RemoveDownloads ¶ added in v0.1.3
func RemoveDownloads(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, force bool) error
func RemoveDownloadsHandler ¶ added in v0.1.3
func RemoveExtracts ¶ added in v0.1.6
func RemoveExtracts(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string, force bool) error
func RemoveExtractsHandler ¶ added in v0.1.6
func ResetSetup ¶ added in v0.1.1
func ResetSetup() error
func ResetSetupHandler ¶ added in v0.1.1
func RevealDownloads ¶ added in v0.1.3
func RevealDownloadsHandler ¶ added in v0.1.3
func RevealInstalled ¶ added in v0.1.7
func RevealInstalled(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string) error
func RevealInstalledHandler ¶ added in v0.1.7
func ServeHandler ¶ added in v0.1.19
func SetupHandler ¶
func TestSetupHandler ¶
func Uninstall ¶ added in v0.1.14
func Uninstall(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, keepDownloads bool, force bool) error
func UninstallHandler ¶ added in v0.1.14
func Validate ¶ added in v0.1.2
func Validate(ids []string, operatingSystems []vangogh_local_data.OperatingSystem, langCodes []string) error
func ValidateHandler ¶ added in v0.1.2
func VersionHandler ¶
Types ¶
type GitHubReleaseSelector ¶ added in v0.1.23
type PostInstallScript ¶ added in v0.1.6
type PostInstallScript struct {
// contains filtered or unexported fields
}
func ParsePostInstallScript ¶ added in v0.1.6
func ParsePostInstallScript(path string) (*PostInstallScript, error)
func (*PostInstallScript) BundleName ¶ added in v0.1.6
func (pis *PostInstallScript) BundleName() string
func (*PostInstallScript) CustomCommands ¶ added in v0.1.6
func (pis *PostInstallScript) CustomCommands() []string
func (*PostInstallScript) InstallerType ¶ added in v0.1.6
func (pis *PostInstallScript) InstallerType() string
type SetupProperties ¶ added in v0.1.1
type ValidationResult ¶ added in v0.1.5
type ValidationResult string
Source Files ¶
- backup.go
- cache_github_releases.go
- cleanup_github_releases.go
- download.go
- extract.go
- finalize_installation.go
- get_downloads_metadata.go
- get_github_releases.go
- get_title_download_links.go
- install.go
- list_installed.go
- native_install.go
- pin_installed_metadata.go
- place_extracts.go
- postinstall_script.go
- remove_downloads.go
- remove_extracts.go
- reset_setup.go
- reveal_downloads.go
- reveal_installed.go
- serve.go
- setup.go
- test_setup.go
- uninstall.go
- url_params.go
- validate.go
- version.go
Click to show internal directories.
Click to hide internal directories.