minicolor formater with hex
This commit is contained in:
+16
-6
@@ -16,17 +16,27 @@ var oldStateTerminal *term.State
|
||||
|
||||
func getColor(color string) prompt.Color {
|
||||
color = strings.ToUpper(color)
|
||||
|
||||
switch color {
|
||||
case "CYAN":
|
||||
return prompt.Cyan
|
||||
case "RED":
|
||||
return prompt.Red
|
||||
default:
|
||||
return prompt.Green
|
||||
case "CYAN":
|
||||
return prompt.Cyan
|
||||
case "RED":
|
||||
return prompt.Red
|
||||
case "FUCHSIA":
|
||||
return prompt.Fuchsia
|
||||
case "TURQUOISE":
|
||||
return prompt.Turquoise
|
||||
case "GREEN":
|
||||
return prompt.Green
|
||||
case "PURPLE":
|
||||
return prompt.Purple
|
||||
default:
|
||||
return prompt.Green
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
||||
fd := int(os.Stdin.Fd())
|
||||
if state, err := term.GetState(fd); err == nil {
|
||||
oldStateTerminal = state
|
||||
|
||||
Reference in New Issue
Block a user