blob: 4dee0b09f4c224e2973a5b5a319661c96dfd3a0e [file] [log] [blame]
pkg profiles, const DefaultDirPerm os.FileMode
pkg profiles, const DefaultFilePerm os.FileMode
pkg profiles, const Install Action
pkg profiles, const Original Version
pkg profiles, const SkipProfiles ProfilesMode
pkg profiles, const Uninstall Action
pkg profiles, const UseProfiles ProfilesMode
pkg profiles, const V2 Version
pkg profiles, const V3 Version
pkg profiles, func AddProfileTarget(string, Target) error
pkg profiles, func AtomicAction(*tool.Context, func() error, string, string) error
pkg profiles, func CommonConcatVariables() map[string]string
pkg profiles, func CommonIgnoreVariables() map[string]bool
pkg profiles, func DefaultTarget() Target
pkg profiles, func EnsureProfileTargetIsInstalled(*tool.Context, string, Target, string) error
pkg profiles, func EnsureProfileTargetIsUninstalled(*tool.Context, string, Target, string) error
pkg profiles, func FindTarget(OrderedTargets, *Target) *Target
pkg profiles, func FindTargetByTag(OrderedTargets, *Target) *Target
pkg profiles, func FindTargetWithDefault(OrderedTargets, *Target) *Target
pkg profiles, func GitCloneRepo(*tool.Context, string, string, string, os.FileMode) error
pkg profiles, func GoEnvironmentFromOS() []string
pkg profiles, func InsertTarget(OrderedTargets, *Target) OrderedTargets
pkg profiles, func InstallPackages(*tool.Context, []string) error
pkg profiles, func InstallProfile(string, string)
pkg profiles, func LookupManager(string) Manager
pkg profiles, func LookupProfile(string) *Profile
pkg profiles, func LookupProfileTarget(string, Target) *Target
pkg profiles, func Managers() []string
pkg profiles, func MergeEnv(map[string]string, map[string]bool, *envvar.Vars, ...[]string)
pkg profiles, func MergeEnvFromProfiles(map[string]string, map[string]bool, *envvar.Vars, Target, ...string) ([]string, error)
pkg profiles, func NativeTarget() Target
pkg profiles, func NewConfigHelper(*tool.Context, ProfilesMode, string) (*ConfigHelper, error)
pkg profiles, func NewTarget(string) (Target, error)
pkg profiles, func NewTargetWithEnv(string, string) (Target, error)
pkg profiles, func NewVersionInfo(string, map[string]interface{}, string) *VersionInfo
pkg profiles, func Profiles() []string
pkg profiles, func Read(*tool.Context, string) error
pkg profiles, func Register(string, Manager)
pkg profiles, func RegisterManifestFlag(*flag.FlagSet, *string, string)
pkg profiles, func RegisterProfileFlags(*flag.FlagSet, *ProfilesMode, *string, *string, string, *Target)
pkg profiles, func RegisterTargetAndEnvFlags(*flag.FlagSet, *Target)
pkg profiles, func RegisterTargetFlag(*flag.FlagSet, *Target)
pkg profiles, func RemoveProfileTarget(string, Target) bool
pkg profiles, func RemoveTarget(OrderedTargets, *Target) OrderedTargets
pkg profiles, func RunCommand(*tool.Context, map[string]string, string, ...string) error
pkg profiles, func SchemaVersion() Version
pkg profiles, func UnsetGoEnvMap(map[string]string)
pkg profiles, func UnsetGoEnvVars(*envvar.Vars)
pkg profiles, func UpdateProfileTarget(string, Target) error
pkg profiles, func Write(*tool.Context, string) error
pkg profiles, method (*ConfigHelper) LegacyProfiles() bool
pkg profiles, method (*ConfigHelper) PrependToPATH(string)
pkg profiles, method (*ConfigHelper) Root() string
pkg profiles, method (*ConfigHelper) SetEnvFromProfiles(map[string]string, map[string]bool, string, Target)
pkg profiles, method (*ConfigHelper) SetGoPath()
pkg profiles, method (*ConfigHelper) SetVDLPath()
pkg profiles, method (*ConfigHelper) SkippingProfiles() bool
pkg profiles, method (*ConfigHelper) ValidateRequestedProfilesAndTarget([]string, Target) error
pkg profiles, method (*Environment) Get() interface{}
pkg profiles, method (*Environment) Set(string) error
pkg profiles, method (*Environment) String() string
pkg profiles, method (*Environment) Usage() string
pkg profiles, method (*Profile) Targets() OrderedTargets
pkg profiles, method (*ProfilesMode) Get() interface{}
pkg profiles, method (*ProfilesMode) IsBoolFlag() bool
pkg profiles, method (*ProfilesMode) Set(string) error
pkg profiles, method (*ProfilesMode) String() string
pkg profiles, method (*Target) Arch() string
pkg profiles, method (*Target) Less(*Target) bool
pkg profiles, method (*Target) OS() string
pkg profiles, method (*Target) Set(string) error
pkg profiles, method (*Target) SetVersion(string)
pkg profiles, method (*Target) Tag() string
pkg profiles, method (*Target) TargetSpecificDirname() string
pkg profiles, method (*Target) Usage() string
pkg profiles, method (*Target) Version() string
pkg profiles, method (*VersionInfo) Default() string
pkg profiles, method (*VersionInfo) IsNewerThanDefault(string) bool
pkg profiles, method (*VersionInfo) IsOlderThanDefault(string) bool
pkg profiles, method (*VersionInfo) Lookup(string, interface{}) error
pkg profiles, method (*VersionInfo) Select(string) (string, error)
pkg profiles, method (*VersionInfo) String() string
pkg profiles, method (*VersionInfo) Supported() []string
pkg profiles, method (OrderedTargets) Len() int
pkg profiles, method (OrderedTargets) Less(int, int) bool
pkg profiles, method (OrderedTargets) Sort()
pkg profiles, method (OrderedTargets) Swap(int, int)
pkg profiles, method (Target) CommandLineEnv() Environment
pkg profiles, method (Target) CrossCompiling() bool
pkg profiles, method (Target) DebugString() string
pkg profiles, method (Target) Get() interface{}
pkg profiles, method (Target) IsSet() bool
pkg profiles, method (Target) Match(*Target) bool
pkg profiles, method (Target) String() string
pkg profiles, type Action int
pkg profiles, type ConfigHelper struct
pkg profiles, type ConfigHelper struct, embedded *envvar.Vars
pkg profiles, type Environment struct
pkg profiles, type Environment struct, Vars []string
pkg profiles, type Manager interface { AddFlags, Info, Install, Name, Root, SetRoot, String, Uninstall, VersionInfo }
pkg profiles, type Manager interface, AddFlags(*flag.FlagSet, Action)
pkg profiles, type Manager interface, Info() string
pkg profiles, type Manager interface, Install(*tool.Context, Target) error
pkg profiles, type Manager interface, Name() string
pkg profiles, type Manager interface, Root() string
pkg profiles, type Manager interface, SetRoot(string)
pkg profiles, type Manager interface, String() string
pkg profiles, type Manager interface, Uninstall(*tool.Context, Target) error
pkg profiles, type Manager interface, VersionInfo() *VersionInfo
pkg profiles, type OrderedTargets []*Target
pkg profiles, type Profile struct
pkg profiles, type Profile struct, Name string
pkg profiles, type Profile struct, Root string
pkg profiles, type ProfilesMode bool
pkg profiles, type Target struct
pkg profiles, type Target struct, Env Environment
pkg profiles, type Target struct, InstallationDir string
pkg profiles, type Target struct, UpdateTime time.Time
pkg profiles, type Version int
pkg profiles, type VersionInfo struct
pkg profiles, var GoFlags []string