github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fs/terminalcolormode.go (about) 1 package fs 2 3 // TerminalColorMode describes how ANSI codes should be handled 4 type TerminalColorMode = Enum[terminalColorModeChoices] 5 6 // TerminalColorMode constants 7 const ( 8 TerminalColorModeAuto TerminalColorMode = iota 9 TerminalColorModeNever 10 TerminalColorModeAlways 11 ) 12 13 type terminalColorModeChoices struct{} 14 15 func (terminalColorModeChoices) Choices() []string { 16 return []string{ 17 TerminalColorModeAuto: "AUTO", 18 TerminalColorModeNever: "NEVER", 19 TerminalColorModeAlways: "ALWAYS", 20 } 21 }