Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultRepositoryURL = "https://download.qt.io/"
DefaultRepositoryURL is the primary Qt mirror base URL. It is the mirror root without any repository path; online/qtsdkrepository/ is appended internally.
Variables ¶
This section is empty.
Functions ¶
func DefaultConcurrency ¶
func DefaultConcurrency() int
DefaultConcurrency returns the default number of parallel downloads.
func DefaultInstallDir ¶
func DefaultInstallDir() string
DefaultInstallDir returns the platform-appropriate default Qt install directory.
func DefaultTimeoutSeconds ¶
func DefaultTimeoutSeconds() int
DefaultTimeoutSeconds returns the per-request HTTP timeout in seconds.
Types ¶
type Config ¶
type Config struct {
Qt struct {
Default string `toml:"default"` // default version for commands that take an optional <version>
} `toml:"qt"`
Install struct {
Dir string `toml:"dir"`
} `toml:"install"`
Repository struct {
URL string `toml:"url"`
Mirrors []string `toml:"mirrors"`
Blacklist []string `toml:"blacklist"`
} `toml:"repository"`
Download struct {
Concurrency int `toml:"concurrency"`
TimeoutSeconds int `toml:"timeout_seconds"`
} `toml:"download"`
}
Config holds all qvm configuration.
Click to show internal directories.
Click to hide internal directories.