tcellansi
is a package for converting tcell styles to ANSI escape sequences.
To install the package, run:
go get github.com/noborus/tcellansi
Here is a simple example of how to use tcellansi
:
package main
import (
"github.com/gdamore/tcell/v2"
"github.com/noborus/tcellansi"
)
func main() {
// Initialize tcell screen
screen, _ := tcell.NewScreen()
screen.Init()
// Create a style
style := tcell.StyleDefault.Foreground(tcell.ColorRed).Background(tcell.ColorBlack)
// Convert the style to ANSI escape sequence
ansiSeq := tcellansi.ToAnsi(style)
screen.Fini()
println(ansiSeq + "Hello world!")
}
This project is licensed under the MIT License. See the LICENSE file for details.