Skip to content

Instantly share code, notes, and snippets.

@mrosset
Created February 19, 2011 09:32
Show Gist options
  • Save mrosset/834964 to your computer and use it in GitHub Desktop.
Save mrosset/834964 to your computer and use it in GitHub Desktop.
package term
const (
Reset = "\x1b[0m"
Bright = "\x1b[1m"
Dim = "\x1b[2m"
Underscore = "\x1b[4m"
Blink = "\x1b[5m"
Reverse = "\x1b[7m"
Hidden = "\x1b[8m"
FgBlack = "\x1b[30m"
FgRed = "\x1b[31m"
FgGreen = "\x1b[32m"
FgYellow = "\x1b[33m"
FgBlue = "\x1b[34m"
FgMagenta = "\x1b[35m"
FgCyan = "\x1b[36m"
FgWhite = "\x1b[37m"
BgBlack = "\x1b[40m"
BgRed = "\x1b[41m"
BgGreen = "\x1b[42m"
BgYellow = "\x1b[43m"
BgBlue = "\x1b[44m"
BgMagenta = "\x1b[45m"
BgCyan = "\x1b[46m"
BgWhite = "\x1b[47m"
)
@c00kiemon5ter
Copy link

it's better to use tput or any interface provided by it or ncurses/termcap/terminfo
ofc I dont know if there is one in Go, or how you'd use hooks to those etc

@mrosset
Copy link
Author

mrosset commented Feb 19, 2011

Yes but as of right now go does not have a termcap database as far as I know. so this will have to do. right now I'm researching current go terminal packages. if I cant find one that does what I need I'll have to make one of sorts. at least a simple one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment