github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/fly/ui/formatting.go (about) 1 package ui 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/fatih/color" 8 "github.com/mattn/go-isatty" 9 ) 10 11 func Embolden(message string, params ...interface{}) string { 12 if isatty.IsTerminal(os.Stdout.Fd()) { 13 14 return fmt.Sprintf(fmt.Sprintf("\033[1m%s\033[22m", message), params...) 15 } 16 17 return fmt.Sprintf(message, params...) 18 } 19 20 func WarningColor(message string, params ...interface{}) string { 21 return color.New(color.FgRed).SprintfFunc()(message, params...) 22 }