Colored and formated text generator for std::ostream on C++20.
#define USE_SCT_LC
#include <LogColors.hpp>
#include <iostream>
// ...
using LC::fg;
using LC::bg;
using LC::form;
std::cout << fg::blue << form::bold << "Blue bold text!" << LC::off << '\n';
std::cout << bg::yellow << form::italic << "Italic text on yellow background!" << LC::off << '\n';
std::cout << fg::rgb(255) << bg::rgb(255, 192, 203) << "White text on pink background!" << LC::off << '\n';
-
Debian package available on releases
$ curl -o LogColors.deb -L $URL # dpkg -i LogColors.deb
-
ArchLinux package available on AUR
$ yay -S sct_logcolors
- Add RGB colors
- Add std::wostream support
- Add RPM package
- Add Arch package