ftxui

C++ library for building functional terminal user interfaces

brewmacoslinux
Try with needOr install directly
Source

About

C++ Functional Terminal User Interface

Commands

ftxui

Examples

Include ftxui in a C++ project for building interactive terminal UIs$ brew install ftxui && cat > main.cpp << 'EOF' #include "ftxui/screen.hpp" using namespace ftxui; int main() { auto screen = Screen::Create(Dimension::Full(), Dimension::Full()); Render(screen, text("Hello FTXUI")); screen.Print(); } EOF
Link ftxui library in CMakeLists.txt for C++ terminal UI projects$ echo 'find_package(ftxui REQUIRED)' >> CMakeLists.txt && echo 'target_link_libraries(myapp ftxui::screen)' >> CMakeLists.txt
Verify ftxui installation and access header files$ brew list ftxui && ls $(brew --cellar ftxui)/*/include/ftxui