Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallReq ¶
type LsRemoteReq ¶
type LsReq ¶
type LsReq struct {
Output string `json:"output" description:"Output format. Optional values: json, text" required:"false"`
}
type ToolchainConfig ¶
type ToolchainConfig struct {
Toolchains []ToolchainEntry `json:"toolchains"`
KnownTools []ToolAlias `json:"known_tools,omitempty"`
}
ToolchainConfig is the on-disk format for all managed toolchains.
type ToolchainEntry ¶
type ToolchainEntry struct {
Name string `json:"name"`
ModulePath string `json:"module_path,omitempty"`
InstallPath string `json:"install_path"`
Version string `json:"version"`
InstallTime time.Time `json:"install_time"`
GoVersionDependent bool `json:"go_version_dependent"`
GoVersion string `json:"go_version,omitempty"`
}
ToolchainEntry records a single managed toolchain.
type UninstallReq ¶
type UninstallReq struct {
Version string `json:"version" description:"The specific go sdk version number(e.g. '1.21.4'). " required:"true"`
}
Click to show internal directories.
Click to hide internal directories.