ebba1e4e02
7 funciones Go del dominio tui: apply_gradient (gradiente de color en texto), draw_box y draw_separator (renderizado de cajas y separadores con box_chars), load_ascii_art (carga de arte ASCII desde archivos), normalize_terminal_output y strip_ansi (limpieza de salida de terminal), read_dir_autocomplete (autocompletado de rutas de directorio). Incluye box_chars.go como helper de caracteres Unicode para bordes.
12 lines
285 B
Go
12 lines
285 B
Go
package tui
|
|
|
|
import "regexp"
|
|
|
|
// ansiEscape matches ANSI terminal escape sequences.
|
|
var ansiEscape = regexp.MustCompile(`\x1b\[[0-9;]*[a-zA-Z]`)
|
|
|
|
// StripANSI removes ANSI terminal escape sequences from s.
|
|
func StripANSI(s string) string {
|
|
return ansiEscape.ReplaceAllString(s, "")
|
|
}
|