mirror of
https://github.com/hanzozt/go-term-markdown.git
synced 2026-10-30 20:38:22 +00:00
25 lines
750 B
Go
25 lines
750 B
Go
package markdown
|
|
|
|
import "github.com/fatih/color"
|
|
|
|
var (
|
|
// we need a bunch of escape code for manual formatting
|
|
boldOn = "\x1b[1m"
|
|
// boldOff = "\x1b[21m" --> use resetAll + snapshot with bold off instead
|
|
italicOn = "\x1b[3m"
|
|
italicOff = "\x1b[23m"
|
|
crossedOutOn = "\x1b[9m"
|
|
crossedOutOff = "\x1b[29m"
|
|
greenOn = "\x1b[32m"
|
|
|
|
resetAll = "\x1b[0m"
|
|
colorOff = "\x1b[39m"
|
|
|
|
Green = color.New(color.FgGreen).SprintFunc()
|
|
HiGreen = color.New(color.FgHiGreen).SprintFunc()
|
|
GreenBold = color.New(color.FgGreen, color.Bold).SprintFunc()
|
|
Blue = color.New(color.FgBlue).SprintFunc()
|
|
BlueBgItalic = color.New(color.BgBlue, color.Italic).SprintFunc()
|
|
Red = color.New(color.FgRed).SprintFunc()
|
|
)
|