minicolor formater with hex

This commit is contained in:
2026-10-22 16:25:16 +03:00
parent da0fd7ddaf
commit 03a32ba6a8
2 changed files with 55 additions and 6 deletions
+16 -6
View File
@@ -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