DEV Community

robert19066
robert19066

Posted on

How I changed C++ forever

So I recently started coding in C++,and I realized its bad. Like horrible. Atrocious. But I said to myself: "I can make it good..." so I invented H Suite, my own collection of C++ header files, that add to C++ I/O improvements, CLI Power-ups, a lot of new types(yes we have Vertex for you OpenGL fans!) and EVEN AI! AI? IN C++?! YES!
And yeah if you wanna check it out its avabile on Github

GitHub logo robert19066 / H-Suite-C-

An suite of many usefull c++ header files.

HSuite

v4 Status: Working on new features please ignore the cmake stuff its only for testing purposes.

A comprehensive C++ utility library providing elegant solutions for common programming tasks, from fancy terminal output to LLM integration.

📦 Installation

  1. Download the repository as a ZIP file or get the latest version from the Releases tab

  2. Extract the hsuite folder to your project directory

  3. Include the headers you need in your C++ files:

    #include "hsuite/fancyprint.h"
    #include "hsuite/cllama.h"
    #include "hsuite/stb.h"
    #include "hsuite/typesuite.h"
    Enter fullscreen mode Exit fullscreen mode

🎯 Features

FancyPrint

Beautiful terminal output with ANSI colors and interactive elements:

  • Colored logging (info, warning, error, success)
  • User input prompts
  • Selection menus
  • Confirmation dialogs
  • Loading animations
  • Countdown timers
  • ASCII graphs
  • Math expression display
FancyPrint::Print_info("Starting application...")
FancyPrint::Print_success("Operation completed!");
int choice = FancyPrint::Print_selection(options, 3);
bool confirmed = FancyPrint::Print_confirm("
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
robert19066 profile image
robert19066

plss

Collapse
 
robert19066 profile image
robert19066

hi guys pls comment :)