Hello community! Let me introduce a lightweight library that doesn't require external dependencies. It provides following main classes.
-
Terminal
. Use it to find out terminal abilities, such as width or how many colors does it support. -
Text
. Provides an easy-to-use API for text formatting: change style, foreground and background colors. By using thePalette
class you can create your own theme or choose one of the built-in using theTheme
class. -
Progress
. Create and customize progress bars.
To see full description and code examples, go to the project's GitHub page.
lem0nez / friendly-cli
A modern C++ library for Linux that provides an easy-to-use API for user interaction through CLI
Thank you for attention!
Top comments (2)
Would love to check it out! <3 Is it yet to be supported on MinGW?
Thank you! I didn't check, but you can do it and become a contributor of the project. It would be great!