Documentation
¶
Index ¶
- func GetIOSVersions() ([]string, error)
- type ByName
- type EnvInfo
- type EnvInfoBuilder
- func (b *EnvInfoBuilder) Binaries()
- func (b *EnvInfoBuilder) Browsers()
- func (b *EnvInfoBuilder) Build() *EnvInfo
- func (b *EnvInfoBuilder) Databases()
- func (b *EnvInfoBuilder) IDEs()
- func (b *EnvInfoBuilder) Languages()
- func (b *EnvInfoBuilder) Managers()
- func (b *EnvInfoBuilder) SDKs()
- func (b *EnvInfoBuilder) Servers()
- func (b *EnvInfoBuilder) System()
- func (b *EnvInfoBuilder) Utilities()
- func (b *EnvInfoBuilder) Virtualization()
- type GetItemBuilder
- func (b *GetItemBuilder) Flag(flag string) *GetItemBuilder
- func (b *GetItemBuilder) Get() *Item
- func (b *GetItemBuilder) NoStdout() *GetItemBuilder
- func (b *GetItemBuilder) ParseVersion(parseVersion func(string) string) *GetItemBuilder
- func (b *GetItemBuilder) Regex(regex *regexp.Regexp) *GetItemBuilder
- func (b *GetItemBuilder) Stderr() *GetItemBuilder
- type Item
- func GetAndroidStudioVersions() *Item
- func GetApacheVersion() *Item
- func GetAptVersion() *Item
- func GetAtomVersion() *Item
- func GetBashVersion() *Item
- func GetBazelVersion() *Item
- func GetBinaries() []*Item
- func GetBraveVersion() *Item
- func GetBrowsers() []*Item
- func GetCMakeVersion() *Item
- func GetCargoVersion() *Item
- func GetChromeCanaryVersion() *Item
- func GetChromeVersion() *Item
- func GetChromiumVersion() *Item
- func GetClangVersion() *Item
- func GetCocoaPodsVersion() *Item
- func GetComposerVersion() *Item
- func GetDatabases() []*Item
- func GetDockerVersion() *Item
- func GetEdgeVersion() *Item
- func GetElixirVersion() *Item
- func GetEmacsVersion() *Item
- func GetErlangVersion() *Item
- func GetFFmpegVersion() *Item
- func GetFirefoxDeveloperEditionVersion() *Item
- func GetFirefoxNightlyVersion() *Item
- func GetFirefoxVersion() *Item
- func GetGCCVersion() *Item
- func GetGitVersion() *Item
- func GetGoVersion() *Item
- func GetGradleVersion() *Item
- func GetHomebrewVersion() *Item
- func GetIDEs() []*Item
- func GetIntelliJVersion() *Item
- func GetItem(executable, name string) *Item
- func GetJavaVersion() *Item
- func GetLanguages() []*Item
- func GetMakeVersion() *Item
- func GetManagers() []*Item
- func GetMavenVersion() *Item
- func GetMercurialVersion() *Item
- func GetMongoDB() *Item
- func GetMysql() *Item
- func GetNanoVersion() *Item
- func GetNginxVersion() *Item
- func GetNinjaVersion() *Item
- func GetNodeVersion() *Item
- func GetNpmVersion() *Item
- func GetNvimVersion() *Item
- func GetPHPVersion() *Item
- func GetParallelsVersion() *Item
- func GetPerlVersion() *Item
- func GetPhpStormVersion() *Item
- func GetPip2Version() *Item
- func GetPip3Version() *Item
- func GetPostgres() *Item
- func GetProtocVersion() *Item
- func GetPython3Version() *Item
- func GetPythonVersion() *Item
- func GetRVersion() *Item
- func GetRubyGemsVersion() *Item
- func GetRubyVersion() *Item
- func GetRustVersion() *Item
- func GetSafariVersion() *Item
- func GetScalaVersion() *Item
- func GetServers() []*Item
- func GetSqlite() *Item
- func GetSublimeVersion() *Item
- func GetSubversionVersion() *Item
- func GetUtilities() []*Item
- func GetVIMVersion() *Item
- func GetVMWareFusionVersion() *Item
- func GetVSCodeVersion() *Item
- func GetVirtualBoxVersion() *Item
- func GetVirtualization() []*Item
- func GetWatchmanVersion() *Item
- func GetWebStormVersion() *Item
- func GetXcodeVersion() *Item
- func GetYarnVersion() *Item
- func GetYumVersion() *Item
- type SDKManagerPackage
- type SDKs
- type System
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetIOSVersions ¶
Types ¶
type EnvInfo ¶
type EnvInfo struct {
Languages []*Item `json:"Languages,omitempty"`
Binaries []*Item `json:"Binaries,omitempty"`
Managers []*Item `json:"Managers,omitempty"`
Browsers []*Item `json:"Browsers,omitempty"`
Utilities []*Item `json:"Utilities,omitempty"`
IDEs []*Item `json:"IDEs,omitempty"`
Databases []*Item `json:"Databases,omitempty"`
Virtualization []*Item `json:"Virtualization,omitempty"`
Servers []*Item `json:"Servers,omitempty"`
SDKs *SDKs `json:"SDKs,omitempty"`
System *System `json:"System,omitempty"`
}
type EnvInfoBuilder ¶
type EnvInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEnvInfoBuilder ¶
func NewEnvInfoBuilder() *EnvInfoBuilder
func (*EnvInfoBuilder) Binaries ¶
func (b *EnvInfoBuilder) Binaries()
func (*EnvInfoBuilder) Browsers ¶
func (b *EnvInfoBuilder) Browsers()
func (*EnvInfoBuilder) Build ¶
func (b *EnvInfoBuilder) Build() *EnvInfo
func (*EnvInfoBuilder) Databases ¶
func (b *EnvInfoBuilder) Databases()
func (*EnvInfoBuilder) IDEs ¶
func (b *EnvInfoBuilder) IDEs()
func (*EnvInfoBuilder) Languages ¶
func (b *EnvInfoBuilder) Languages()
func (*EnvInfoBuilder) Managers ¶
func (b *EnvInfoBuilder) Managers()
func (*EnvInfoBuilder) SDKs ¶
func (b *EnvInfoBuilder) SDKs()
func (*EnvInfoBuilder) Servers ¶
func (b *EnvInfoBuilder) Servers()
func (*EnvInfoBuilder) System ¶
func (b *EnvInfoBuilder) System()
func (*EnvInfoBuilder) Utilities ¶
func (b *EnvInfoBuilder) Utilities()
func (*EnvInfoBuilder) Virtualization ¶
func (b *EnvInfoBuilder) Virtualization()
type GetItemBuilder ¶
type GetItemBuilder struct {
// contains filtered or unexported fields
}
func NewGetItemBuilder ¶
func NewGetItemBuilder(executable, name string) *GetItemBuilder
func (*GetItemBuilder) Flag ¶
func (b *GetItemBuilder) Flag(flag string) *GetItemBuilder
func (*GetItemBuilder) Get ¶
func (b *GetItemBuilder) Get() *Item
func (*GetItemBuilder) NoStdout ¶
func (b *GetItemBuilder) NoStdout() *GetItemBuilder
func (*GetItemBuilder) ParseVersion ¶
func (b *GetItemBuilder) ParseVersion(parseVersion func(string) string) *GetItemBuilder
func (*GetItemBuilder) Regex ¶
func (b *GetItemBuilder) Regex(regex *regexp.Regexp) *GetItemBuilder
func (*GetItemBuilder) Stderr ¶
func (b *GetItemBuilder) Stderr() *GetItemBuilder
type Item ¶
type Item struct {
Name string `json:"-"`
Version string `json:"version"`
Path string `json:"path"`
}
func GetAndroidStudioVersions ¶
func GetAndroidStudioVersions() *Item
func GetApacheVersion ¶
func GetApacheVersion() *Item
func GetAptVersion ¶
func GetAptVersion() *Item
func GetAtomVersion ¶
func GetAtomVersion() *Item
func GetBashVersion ¶
func GetBashVersion() *Item
func GetBazelVersion ¶
func GetBazelVersion() *Item
func GetBinaries ¶
func GetBinaries() []*Item
func GetBraveVersion ¶
func GetBraveVersion() *Item
func GetBrowsers ¶
func GetBrowsers() []*Item
func GetCMakeVersion ¶
func GetCMakeVersion() *Item
func GetCargoVersion ¶
func GetCargoVersion() *Item
func GetChromeCanaryVersion ¶
func GetChromeCanaryVersion() *Item
func GetChromeVersion ¶
func GetChromeVersion() *Item
func GetChromiumVersion ¶
func GetChromiumVersion() *Item
func GetClangVersion ¶
func GetClangVersion() *Item
func GetCocoaPodsVersion ¶
func GetCocoaPodsVersion() *Item
func GetComposerVersion ¶
func GetComposerVersion() *Item
func GetDatabases ¶
func GetDatabases() []*Item
func GetDockerVersion ¶
func GetDockerVersion() *Item
func GetEdgeVersion ¶
func GetEdgeVersion() *Item
func GetElixirVersion ¶
func GetElixirVersion() *Item
func GetEmacsVersion ¶
func GetEmacsVersion() *Item
func GetErlangVersion ¶
func GetErlangVersion() *Item
func GetFFmpegVersion ¶
func GetFFmpegVersion() *Item
func GetFirefoxDeveloperEditionVersion ¶
func GetFirefoxDeveloperEditionVersion() *Item
func GetFirefoxNightlyVersion ¶
func GetFirefoxNightlyVersion() *Item
func GetFirefoxVersion ¶
func GetFirefoxVersion() *Item
func GetGCCVersion ¶
func GetGCCVersion() *Item
func GetGitVersion ¶
func GetGitVersion() *Item
func GetGoVersion ¶
func GetGoVersion() *Item
func GetGradleVersion ¶
func GetGradleVersion() *Item
func GetHomebrewVersion ¶
func GetHomebrewVersion() *Item
func GetIntelliJVersion ¶
func GetIntelliJVersion() *Item
func GetJavaVersion ¶
func GetJavaVersion() *Item
func GetLanguages ¶
func GetLanguages() []*Item
func GetMakeVersion ¶
func GetMakeVersion() *Item
func GetManagers ¶
func GetManagers() []*Item
func GetMavenVersion ¶
func GetMavenVersion() *Item
func GetMercurialVersion ¶
func GetMercurialVersion() *Item
func GetMongoDB ¶
func GetMongoDB() *Item
func GetNanoVersion ¶
func GetNanoVersion() *Item
func GetNginxVersion ¶
func GetNginxVersion() *Item
func GetNinjaVersion ¶
func GetNinjaVersion() *Item
func GetNodeVersion ¶
func GetNodeVersion() *Item
func GetNpmVersion ¶
func GetNpmVersion() *Item
func GetNvimVersion ¶
func GetNvimVersion() *Item
func GetPHPVersion ¶
func GetPHPVersion() *Item
func GetParallelsVersion ¶
func GetParallelsVersion() *Item
func GetPerlVersion ¶
func GetPerlVersion() *Item
func GetPhpStormVersion ¶
func GetPhpStormVersion() *Item
func GetPip2Version ¶
func GetPip2Version() *Item
func GetPip3Version ¶
func GetPip3Version() *Item
func GetPostgres ¶
func GetPostgres() *Item
func GetProtocVersion ¶
func GetProtocVersion() *Item
func GetPython3Version ¶
func GetPython3Version() *Item
func GetPythonVersion ¶
func GetPythonVersion() *Item
func GetRVersion ¶
func GetRVersion() *Item
func GetRubyGemsVersion ¶
func GetRubyGemsVersion() *Item
func GetRubyVersion ¶
func GetRubyVersion() *Item
func GetRustVersion ¶
func GetRustVersion() *Item
func GetSafariVersion ¶
func GetSafariVersion() *Item
func GetScalaVersion ¶
func GetScalaVersion() *Item
func GetServers ¶
func GetServers() []*Item
func GetSublimeVersion ¶
func GetSublimeVersion() *Item
func GetSubversionVersion ¶
func GetSubversionVersion() *Item
func GetUtilities ¶
func GetUtilities() []*Item
func GetVIMVersion ¶
func GetVIMVersion() *Item
func GetVMWareFusionVersion ¶
func GetVMWareFusionVersion() *Item
func GetVSCodeVersion ¶
func GetVSCodeVersion() *Item
func GetVirtualBoxVersion ¶
func GetVirtualBoxVersion() *Item
func GetVirtualization ¶
func GetVirtualization() []*Item
func GetWatchmanVersion ¶
func GetWatchmanVersion() *Item
func GetWebStormVersion ¶
func GetWebStormVersion() *Item
func GetXcodeVersion ¶
func GetXcodeVersion() *Item
func GetYarnVersion ¶
func GetYarnVersion() *Item
func GetYumVersion ¶
func GetYumVersion() *Item
type SDKManagerPackage ¶
func GetAndroidVersions ¶
func GetAndroidVersions() (*SDKManagerPackage, error)
type SDKs ¶
type SDKs struct {
Android *SDKManagerPackage
IOS []string
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.