Documentation ¶
Index ¶
- Constants
- Variables
- func AddSteamShortcut(langCode string, launchOptionsTemplate string, force bool, ids ...string) error
- func AddSteamShortcutHandler(u *url.URL) error
- func ArchivePrefix(langCode string, ids ...string) error
- func ArchivePrefixHandler(u *url.URL) error
- func BackupMetadata() error
- func BackupMetadataHandler(_ *url.URL) error
- func DefaultPrefixEnv(ids []string, langCode string) error
- func DefaultPrefixEnvHandler(u *url.URL) error
- func DeletePrefixEnv(ids []string, langCode string, force bool) error
- func DeletePrefixEnvHandler(u *url.URL) error
- func DeletePrefixExePath(ids []string, langCode string, force bool) error
- func DeletePrefixExePathHandler(u *url.URL) error
- func Download(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, ...) error
- func DownloadHandler(u *url.URL) error
- func Ids(u *url.URL) []string
- func Install(langCode string, downloadTypes []vangogh_integration.DownloadType, ...) error
- func InstallHandler(u *url.URL) error
- func ListInstalled(os vangogh_integration.OperatingSystem, langCode string) error
- func ListInstalledHandler(u *url.URL) error
- func ListPrefixEnv() error
- func ListPrefixEnvHandler(_ *url.URL) error
- func ListPrefixExePath() error
- func ListPrefixExePathHandler(_ *url.URL) error
- func ListSteamShortcuts() error
- func ListSteamShortcutsHandler(_ *url.URL) error
- func ListWineInstalledHandler(u *url.URL) error
- func ModPrefixRetina(id, langCode string, revert, verbose, force bool) error
- func ModPrefixRetinaHandler(u *url.URL) error
- func OsLangCodeDownloadType(u *url.URL) ([]vangogh_integration.OperatingSystem, []string, ...)
- func PostInstallScriptPath(productExtractsDir string, link *vangogh_integration.TheoDownloadLink) string
- func RemoveDownloads(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, ...) error
- func RemoveDownloadsHandler(u *url.URL) error
- func RemovePrefix(langCode string, archive, force bool, ids ...string) error
- func RemovePrefixHandler(u *url.URL) error
- func RemoveSteamShortcut(ids ...string) error
- func RemoveSteamShortcutHandler(u *url.URL) error
- func ResetVangoghConnection() error
- func ResetVangoghConnectionHandler(_ *url.URL) error
- func RevealBackups() error
- func RevealBackupsHandler(_ *url.URL) error
- func RevealDownloads(ids ...string) error
- func RevealDownloadsHandler(u *url.URL) error
- func RevealInstalled(langCode string, ids ...string) error
- func RevealInstalledHandler(u *url.URL) error
- func RevealPrefix(langCode string, ids ...string) error
- func RevealPrefixHandler(u *url.URL) error
- func Run(id string, langCode string, env []string, verbose bool) error
- func RunHandler(u *url.URL) error
- func Serve(port int, stderr bool) error
- func ServeHandler(u *url.URL) error
- func SetPrefixEnv(ids []string, langCode string, env []string) error
- func SetPrefixEnvHandler(u *url.URL) error
- func SetPrefixExePath(ids []string, langCode string, exePath string) error
- func SetPrefixExePathHandler(u *url.URL) error
- func SetVangoghConnection(protocol, address, port string, username, password string) error
- func SetVangoghConnectionHandler(u *url.URL) error
- func TestVangoghConnection() error
- func TestVangoghConnectionHandler(_ *url.URL) error
- func Uninstall(langCode string, force bool, ids ...string) error
- func UninstallHandler(u *url.URL) error
- func UpdateWine(force bool) error
- func UpdateWineHandler(u *url.URL) error
- func Validate(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, ...) error
- func ValidateHandler(u *url.URL) error
- func VersionHandler(_ *url.URL) error
- func WineInstall(langCode string, env []string, ...) error
- func WineInstallHandler(u *url.URL) error
- func WineRun(id string, langCode string, exePath string, env []string, verbose, force bool) error
- func WineRunHandler(u *url.URL) error
- func WineUninstall(langCode string, archive, force bool, ids ...string) error
- func WineUninstallHandler(u *url.URL) error
- 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 AddSteamShortcut ¶ added in v0.1.42
func AddSteamShortcutHandler ¶ added in v0.1.42
func ArchivePrefix ¶ added in v0.1.27
func ArchivePrefixHandler ¶ added in v0.1.27
func BackupMetadata ¶ added in v0.1.27
func BackupMetadata() error
func BackupMetadataHandler ¶ added in v0.1.27
func DefaultPrefixEnv ¶ added in v0.1.80
func DefaultPrefixEnvHandler ¶ added in v0.1.80
func DeletePrefixEnv ¶ added in v0.1.80
func DeletePrefixEnvHandler ¶ added in v0.1.80
func DeletePrefixExePath ¶ added in v0.1.89
func DeletePrefixExePathHandler ¶ added in v0.1.89
func Download ¶ added in v0.1.1
func Download(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, force bool, ids ...string) error
func DownloadHandler ¶ added in v0.1.1
func Install ¶ added in v0.1.3
func Install(langCode string, downloadTypes []vangogh_integration.DownloadType, removeDownloads bool, addSteamShortcut bool, force bool, ids ...string) error
func InstallHandler ¶ added in v0.1.3
func ListInstalled ¶ added in v0.1.13
func ListInstalled(os vangogh_integration.OperatingSystem, langCode string) error
func ListInstalledHandler ¶ added in v0.1.13
func ListPrefixEnv ¶ added in v0.1.81
func ListPrefixEnv() error
func ListPrefixEnvHandler ¶ added in v0.1.81
func ListPrefixExePath ¶ added in v0.1.89
func ListPrefixExePath() error
func ListPrefixExePathHandler ¶ added in v0.1.89
func ListSteamShortcuts ¶ added in v0.1.45
func ListSteamShortcuts() error
func ListSteamShortcutsHandler ¶ added in v0.1.45
func ListWineInstalledHandler ¶ added in v0.1.70
func ModPrefixRetina ¶ added in v0.1.29
func ModPrefixRetinaHandler ¶ added in v0.1.29
func OsLangCodeDownloadType ¶ added in v0.1.4
func OsLangCodeDownloadType(u *url.URL) ([]vangogh_integration.OperatingSystem, []string, []vangogh_integration.DownloadType)
func PostInstallScriptPath ¶ added in v0.1.7
func PostInstallScriptPath(productExtractsDir string, link *vangogh_integration.TheoDownloadLink) string
func RemoveDownloads ¶ added in v0.1.3
func RemoveDownloads(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, force bool, ids ...string) error
func RemoveDownloadsHandler ¶ added in v0.1.3
func RemovePrefix ¶ added in v0.1.28
func RemovePrefixHandler ¶ added in v0.1.28
func RemoveSteamShortcut ¶ added in v0.1.45
func RemoveSteamShortcutHandler ¶ added in v0.1.45
func ResetVangoghConnection ¶ added in v0.1.31
func ResetVangoghConnection() error
func ResetVangoghConnectionHandler ¶ added in v0.1.31
func RevealBackups ¶ added in v0.1.28
func RevealBackups() error
func RevealBackupsHandler ¶ added in v0.1.28
func RevealDownloads ¶ added in v0.1.3
func RevealDownloadsHandler ¶ added in v0.1.3
func RevealInstalled ¶ added in v0.1.7
func RevealInstalledHandler ¶ added in v0.1.7
func RevealPrefix ¶ added in v0.1.27
func RevealPrefixHandler ¶ added in v0.1.27
func RunHandler ¶ added in v0.1.38
func ServeHandler ¶ added in v0.1.19
func SetPrefixEnv ¶ added in v0.1.80
func SetPrefixEnvHandler ¶ added in v0.1.80
func SetPrefixExePath ¶ added in v0.1.89
func SetPrefixExePathHandler ¶ added in v0.1.89
func SetVangoghConnection ¶ added in v0.1.31
func SetVangoghConnectionHandler ¶ added in v0.1.31
func TestVangoghConnection ¶ added in v0.1.31
func TestVangoghConnection() error
func TestVangoghConnectionHandler ¶ added in v0.1.31
func UninstallHandler ¶ added in v0.1.14
func UpdateWine ¶ added in v0.1.27
func UpdateWineHandler ¶ added in v0.1.27
func Validate ¶ added in v0.1.2
func Validate(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, ids ...string) error
func ValidateHandler ¶ added in v0.1.2
func VersionHandler ¶
func WineInstall ¶ added in v0.1.64
func WineInstall(langCode string, env []string, downloadTypes []vangogh_integration.DownloadType, removeDownloads bool, addSteamShortcut bool, verbose bool, force bool, ids ...string) error
func WineInstallHandler ¶ added in v0.1.64
func WineRunHandler ¶ added in v0.1.74
func WineUninstall ¶ added in v0.1.72
func WineUninstallHandler ¶ added in v0.1.72
Types ¶
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 ¶
- add_steam_shortcut.go
- archive_prefix.go
- backup_metadata.go
- cache_github_latest_release.go
- cleanup_github_releases.go
- default_prefix_env.go
- delete_prefix_env.go
- delete_prefix_exe_path.go
- download.go
- get_github_releases.go
- get_theo_metadata.go
- install.go
- linux_proton.go
- linux_support.go
- list_installed.go
- list_prefix_env.go
- list_prefix_exe_path.go
- list_steam_shortcuts.go
- list_wine_installed.go
- macos_support.go
- macos_wine.go
- mod_prefix_retina.go
- pin_installed_metadata.go
- postinstall_script.go
- remove_downloads.go
- remove_prefix.go
- remove_steam_shortcut.go
- reset_vangogh_connection.go
- reveal_backups.go
- reveal_downloads.go
- reveal_installed.go
- reveal_prefix.go
- run.go
- serve.go
- set_prefix_env.go
- set_prefix_exe_path.go
- set_vangogh_connection.go
- test_vangogh_connection.go
- uninstall.go
- unpack_github_latest_release.go
- update_wine.go
- url_params.go
- validate.go
- version.go
- windows_support.go
- wine_install.go
- wine_run.go
- wine_uninstall.go
Click to show internal directories.
Click to hide internal directories.