Versions in this module Expand all Collapse all v0 v0.4.0 Jan 7, 2021 v0.3.0 May 29, 2020 Changes in this version + func Add(packageName string, options ...Option) error + func AddVer(packageName, version string, options ...Option) error + func Command(command string, args ...string) (*exec.Cmd, error) + func CommandOpts(command string, args []string, options ...Option) (*exec.Cmd, error) + func Do(command ...string) error + func DoOpts(command []string, options ...Option) error + func Remove(packageName string, options ...Option) error + func Sync(options ...Option) error + type Logger interface + Printf func(string, ...interface{}) + type Option interface + func BasedirOption(basedirName string) Option + func BuildFlagsOption(buildFlags string) Option + func GoOption(goBinaryName string) Option + func GoimportsOption(goimportsBinaryName string) Option + func LoggerOption(logger Logger) Option + func ToolsdirOption(toolsdirName string) Option + func ToolsfileOption(toolsfileName string) Option + type Tool struct + BuildFlags string + Package string + Version string + func List(options ...Option) ([]*Tool, error)