In internal/ansipainter consider True Color support. Would it add much? See https://gist.github.com/XVilka/8346728 and https://github.com/chalk/chalk and https://github.com/gookit/color