Автор библиотеки notcurses выпустил новую версию 2.0 «stankonia». В этом релизе зафиксирован стабильный API библиотеки.
Notcurses это библиотека TUI для современных терминальных эмуляторов. Буквально переводя – не проклятия (not curses). Она написана на С, с использованием C++-safe headers. Доступны обёртки для Rust, C++ и Python.
Что это такое: библиотека, упрощающая сложные TUI на современных терминальных эмуляторах, максимально поддерживающая яркие цвета и Unicode. Многие задачи, делегированные curses, могут быть выполнены с помощью notcurses (и наоборот).
Чем это не является: совместимой реализацией X/Open curses или заменой ncurses на существующих системах.
К выходу этой версии, на библиотеку были портированы два приложения, ранее использовавшие ncurses: менеджер блочных устройств Growlight и утилита для сетевых атак Omphalos.
Основной целью данного релиза была стабилизация API, также было исправлено более 60 ошибок.
>>> Подробности