github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/utils/ansi/codes/codes.go (about) 1 package codes 2 3 // Text effects 4 const ( 5 Reset = "\x1b[0m" 6 Bold = "\x1b[1m" 7 Underscore = "\x1b[4m" 8 Blink = "\x1b[5m" 9 Invert = "\x1b[7m" 10 11 NormalIntensity = "\x1b[2m" 12 NoUnderscore = "\x1b[24m" 13 NoBlink = "\x1b[2m" 14 NoInvert = "\x1b[27m" 15 ) 16 17 // Text colours 18 const ( 19 FgBlack = "\x1b[30m" 20 FgRed = "\x1b[31m" 21 FgGreen = "\x1b[32m" 22 FgYellow = "\x1b[33m" 23 FgBlue = "\x1b[34m" 24 FgMagenta = "\x1b[35m" 25 FgCyan = "\x1b[36m" 26 FgWhite = "\x1b[37m" 27 28 FgBlackBright = "\x1b[1;30m" 29 FgRedBright = "\x1b[1;31m" 30 FgGreenBright = "\x1b[1;32m" 31 FgYellowBright = "\x1b[1;33m" 32 FgBlueBright = "\x1b[1;34m" 33 FgMagentaBright = "\x1b[1;35m" 34 FgCyanBright = "\x1b[1;36m" 35 FgWhiteBright = "\x1b[1;37m" 36 ) 37 38 // Background colours 39 const ( 40 BgBlack = "\x1b[40m" 41 BgRed = "\x1b[41m" 42 BgGreen = "\x1b[42m" 43 BgYellow = "\x1b[43m" 44 BgBlue = "\x1b[44m" 45 BgMagenta = "\x1b[45m" 46 BgCyan = "\x1b[46m" 47 BgWhite = "\x1b[47m" 48 49 BgBlackBright = "\x1b[1;40m" 50 BgRedBright = "\x1b[1;41m" 51 BgGreenBright = "\x1b[1;42m" 52 BgYellowBright = "\x1b[1;43m" 53 BgBlueBright = "\x1b[1;44m" 54 BgMagentaBright = "\x1b[1;45m" 55 BgCyanBright = "\x1b[1;46m" 56 BgWhiteBright = "\x1b[1;47m" 57 ) 58 59 // Clear terminal 60 const ( 61 ClearScreen = "\x1b[2J" 62 ClearLine = "\x1b[K" 63 ClearScreenBelow = "\x1b[J" 64 ) 65 66 // Cursor Movement 67 const ( 68 Home = "\x1b[H" 69 Up = "\x1b[1A" 70 Down = "\x1b[1B" 71 Forwards = "\x1b[1C" 72 Backwards = "\x1b[1D" 73 )