Versions in this module Expand all Collapse all v0 v0.2.0 Sep 19, 2019 Changes in this version + func Confirm(text string) bool + func ConfirmWithDefault(text string, defaultValue bool) bool + func Log(m ...interface{}) + func LogSection(title string, m ...interface{}) + func Logf(f string, m ...interface{}) + func OAuth2GetToken(conf *oauth2.Config) (*oauth2.Token, error) + func PrintChecking(message string) + func PrintNotOK() + func PrintOK() + func Prompt(text string) string + func PromptCached(text, key string) string + func PromptSecret(text string) string + func PromptSecretCached(text, key string) string + func PromptWithChoice(name string, choices []string) (int, error) + func PromptWithMultiChoice(name string, choices []string) ([]int, error) + func ReflectionFill(o interface{}) error + func ReflectionFillUsingObject(o interface{}, useExistingValues bool) error + func Run(cmd string) ([]byte, error) + func RunInDir(cmd, dir string) ([]byte, error) + func RunInteractive(cmd string) error + func RunInteractiveInDir(cmd, dir string) error + func RunSecure(cmd string, secrets []string) ([]byte, error) + func RunSecureInDir(cmd, dir string, secrets []string) ([]byte, error) + func RunSecureInteractive(cmd string, secrets []string) error + func RunSecureInteractiveInDir(cmd, dir string, secrets []string) error + func RunWithInput(cmd string, input []byte) ([]byte, error) + func SecureByteArray(input []byte, secrets []string) []byte + func SecureStd(out *os.File, secrets []string) *os.File + func SecureString(input string, secrets []string) string + type Dependency struct + CheckCmd string + CheckCmdValidation string + Dependencies []Dependency + InstallScripts []DependencyScript + Name string + UninstallScripts []DependencyScript + func DependencyDocker() Dependency + func DependencyFastlane() Dependency + func DependencyFastlaneMatch() Dependency + func DependencyGit() Dependency + func DependencyHomebrew() Dependency + func DependencyXcodebuild() Dependency + func (d *Dependency) Check() (bool, error) + func (d *Dependency) Install() error + func (d *Dependency) Uninstall() error + type DependencyScript interface + Run func() error + type DependencyScriptFn struct + Fn func() error + func (script DependencyScriptFn) Run() error + type DependencyScriptString struct + Fn string + func (script DependencyScriptString) Run() error