DEV Community

Cover image for Friendly CLI: a modern C++ library for Linux
Nikita Dudko
Nikita Dudko

Posted on

Friendly CLI: a modern C++ library for Linux

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. Colorize and stylize anything By using the Palette class you can create your own theme or choose one of the built-in using the Theme class.
  • Progress. Create and customize progress bars. Downloading the Internet

To see full description and code examples, go to the project's GitHub page.

GitHub logo 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!

Discussion (2)

Collapse
paramsiddharth profile image
Param Siddharth

Would love to check it out! <3 Is it yet to be supported on MinGW?

Collapse
lem0nez profile image
Nikita Dudko Author

Thank you! I didn't check, but you can do it and become a contributor of the project. It would be great!