github.com/mgood/deis@v1.0.2-0.20141120022609-9a185b756e7d/deisctl/utils/utils.go (about)

     1  // Package utils contains commonly useful functions from Deisctl
     2  
     3  package utils
     4  
     5  import "fmt"
     6  
     7  // DeisIfy returns a pretty-printed deis logo along with the corresponding message
     8  func DeisIfy(message string) string {
     9  	circle := "\033[31m●"
    10  	square := "\033[32m■"
    11  	triangle := "\033[34m▴"
    12  	reset := "\033[0m"
    13  	title := reset + message
    14  
    15  	return fmt.Sprintf("%s %s %s\n%s %s %s %s\n%s %s %s%s\n",
    16  		circle, triangle, square,
    17  		square, circle, triangle, title,
    18  		triangle, square, circle, reset)
    19  }