github.com/YousefHaggyHeroku/pack@v1.5.5/internal/style/style.go (about) 1 package style 2 3 import ( 4 "fmt" 5 6 "github.com/heroku/color" 7 ) 8 9 var Symbol = func(value string) string { 10 if color.Enabled() { 11 return Key(value) 12 } 13 return "'" + value + "'" 14 } 15 16 var SymbolF = func(format string, a ...interface{}) string { 17 if color.Enabled() { 18 return Key(format, a...) 19 } 20 return "'" + fmt.Sprintf(format, a...) + "'" 21 } 22 23 var Key = color.HiBlueString 24 25 var Tip = color.New(color.FgGreen, color.Bold).SprintfFunc() 26 27 var Warn = color.New(color.FgYellow, color.Bold).SprintfFunc() 28 29 var Error = color.New(color.FgRed, color.Bold).SprintfFunc() 30 31 var Step = func(format string, a ...interface{}) string { 32 return color.CyanString("===> "+format, a...) 33 } 34 35 var Prefix = color.CyanString 36 var Waiting = color.HiBlackString 37 var Working = color.HiBlueString 38 var Complete = color.GreenString 39 var ProgressBar = color.HiBlueString