Показать HN: Tattoy — текстовый терминал-композитор ( tattoy.sh ) Хотя это в основном проект для придания привлекательности терминалу, призванный заработать репутацию, у него есть и некоторые серьезные аспекты.
Во-первых, он решает извечную проблему текста с низкой контрастностью, например, когда вы `ls` неработающая символическая ссылка, а красный цвет фона слишком близок к цвету переднего плана вашей текущей темы. Tattoy решает это, используя не что иное, как веб-алгоритм контрастности WCAG 2.1 для доступного текста.
Во-вторых, явная цель дизайна заключается в том, что Tattoy должен иметь возможность полифилла новых терминальных протоколов, `xwayland` TTY, если хотите. Скажем, если мы хотим поэкспериментировать с полностью устаревшими кодами ANSI, то любое приложение, использующее новый протокол, может быть запущено в Tattoy, который сам по себе работает в любом эмуляторе терминала стандарта ANSI как обычно. Вы можете прочитать больше об этой идее здесь: https://tattoy.sh/news/an-end-to-terminal-ansi-codes/
Но в конечном итоге это стало чем-то больше похожим на арт-проект, чем-то, чем можно наслаждаться ради чистого эстетического удовольствия.
Ссылка на репозиторий https://github.com/tattoy-org/tattoy

Это великолепно, спасибо за публикацию и наилучшие пожелания.

Хорошая идея, мне нравится нестандартное мышление.
Source: news.ycombinator.com