Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrToolNotInstalled = errors.New("tool not installed")
Functions ¶
This section is empty.
Types ¶
type Include ¶ added in v0.25.0
func (*Include) UnmarshalJSON ¶ added in v0.25.0
type Lock ¶ added in v0.25.0
type Lock struct { Tools Tools `json:"tools"` Remotes []RemoteSpec `json:"remotes"` }
type ModuleInfo ¶
type RemoteSpec ¶ added in v0.25.0
type RemoteSpec struct { Source string `json:"source"` Spec Spec `json:"spec"` Tags []string `json:"tags"` }
func (*RemoteSpec) UnmarshalJSON ¶ added in v0.25.0
func (r *RemoteSpec) UnmarshalJSON(bb []byte) error
type Spec ¶ added in v0.25.0
type Spec struct { // This dir is store all toolset-related files. // This directory should be managed by toolset only. Dir string `json:"dir"` Tools Tools `json:"tools"` Includes []Include `json:"includes"` }
func (*Spec) AddInclude ¶ added in v0.25.0
type Tool ¶
Click to show internal directories.
Click to hide internal directories.