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