Чтение escape-последовательностей ANSI - мельчайшая мелочь, и ее очень легко ошибиться. Я имею в виду библиотеку, которая включает в себя абстракцию для чтения экранированных последовательностей предпочтительно в качестве экземпляров какого-то приятного типа. Было бы неплохо, если бы библиотека предлагала строго типы, а не все сильные, и удачи в этом сами.
Буду признателен за любые ссылки на библиотеку foss.
Аналогичный вопрос Библиотека для преобразования экранирования ANSI (форматирование терминала / цветовые коды) в HTML , который, похоже, имеет аналогичную мотивацию, также остается без ответа.