55 lines
1.8 KiB
Go
55 lines
1.8 KiB
Go
package terminal
|
|
|
|
import "github.com/lixenwraith/color"
|
|
|
|
// Generic xterm 256-color constants proxied to the central color package
|
|
// to maintain backwards compatibility for the terminal package.
|
|
|
|
const (
|
|
P256DeepNavy = color.P256DeepNavy
|
|
P256DarkBlue = color.P256DarkBlue
|
|
P256SteelBlue = color.P256SteelBlue
|
|
P256LightBlue = color.P256LightBlue
|
|
P256DeepTeal = color.P256DeepTeal
|
|
P256Teal = color.P256Teal
|
|
P256Green = color.P256Green
|
|
P256Cyan = color.P256Cyan
|
|
P256LightCyan = color.P256LightCyan
|
|
P256CobaltBlue = color.P256CobaltBlue
|
|
P256DarkPurpleBlue = color.P256DarkPurpleBlue
|
|
P256Indigo = color.P256Indigo
|
|
P256Purple = color.P256Purple
|
|
P256Violet = color.P256Violet
|
|
P256MediumPurple = color.P256MediumPurple
|
|
P256Orchid = color.P256Orchid
|
|
P256YellowGreen = color.P256YellowGreen
|
|
P256Maroon = color.P256Maroon
|
|
P256DarkCrimson = color.P256DarkCrimson
|
|
P256Crimson = color.P256Crimson
|
|
P256Red = color.P256Red
|
|
P256Rose = color.P256Rose
|
|
P256RedOrange = color.P256RedOrange
|
|
P256Orange = color.P256Orange
|
|
P256Amber = color.P256Amber
|
|
P256Gold = color.P256Gold
|
|
P256Yellow = color.P256Yellow
|
|
P256DarkAmber = color.P256DarkAmber
|
|
P256Gray = color.P256Gray
|
|
)
|
|
|
|
// Cube256 returns the xterm 256-palette index for an RGB cube coordinate.
|
|
func Cube256(r, g, b uint8) uint8 {
|
|
return color.Cube256(r, g, b)
|
|
}
|
|
|
|
// CubeRGB256 returns the (r, g, b) cube coordinates for a 256-palette color cube index.
|
|
func CubeRGB256(index uint8) (r, g, b uint8) {
|
|
return color.CubeRGB256(index)
|
|
}
|
|
|
|
// Gray256 returns the xterm 256-palette index for a grayscale step.
|
|
func Gray256(step uint8) uint8 {
|
|
return color.Gray256(step)
|
|
}
|
|
|