An open API service indexing awesome lists of open source software.

https://github.com/flagarde/cpp-terminfo

C++ library for terminal terminfo capabilities
https://github.com/flagarde/cpp-terminfo

cpp cpp11 standalone terminal terminfo terminfo-parser terminfo-parsing-library

Last synced: 9 months ago
JSON representation

C++ library for terminal terminfo capabilities

Awesome Lists containing this project

README

          

# cpp-terminfo

C++11 standalone (not database needed), cross-platform terminfo parser and library to access terminal capabilities.

```cpp
#include "cpp-terminfo/Get.hpp"
#include "cpp-terminfo/Print.hpp"

#include

int main(int argc, char* argv[])
{
std::string name{};
std::cout << "Insert a terminal name " << std::endl;
while(std::cin >> name)
{
try
{
const Terminfo::Terminfo& terminfo = Terminfo::Get::terminfo(name);
std::cout << terminfo;
std::cout << "Insert a terminal name " << std::endl;

std::cout<< "Number of lines: "<