osmanip icon indicating copy to clipboard operation
osmanip copied to clipboard

A cross-platform library for output stream manipulation using ANSI escape sequences.

Results 5 osmanip issues
Sort by recently updated
recently updated
newest added

Remove the progress bar [`getTime()`](https://github.com/JustWhit3/osmanip/blob/main/include/osmanip/progressbar/progress_bar.hpp) method and replace it with an `elapsed_time()` method which counts the elapsed time of the progress bar.

update

On Reddit, a user asked for a better way to use manipulators and suggested wrapping them in order to use them in a more compact way: ```C++ std::cout

update

Add other cursor methods to the [proper header](https://github.com/JustWhit3/osmanip/blob/main/include/osmanip/manipulators/cursor.hpp). Example: ```C++ printf("\x1b%d", 7); // Save cursor printf("\x1b%d", 8); // Restore saved cursor printf("\x1b[6n"); // Print current cursor position ```

update

Add benchmarking studies with respect to the following repositories: [termcolor](https://github.com/ikalnytskyi/termcolor), [sgr](https://github.com/datafl4sh/sgr), [cpp_sgr](https://github.com/mrhatch97/cpp_sgr), [ncurses](https://github.com/mirror/ncurses) and [fmt::color](https://github.com/fmtlib/fmt). Add also the related documentation. See [this](https://github.com/JustWhit3/ptc-print) as an example about how to do benchmark...

study

The [progress bar header](https://github.com/JustWhit3/osmanip/blob/main/include/osmanip/progressbar/progress_bar.hpp) has been written some time ago and the code structure can be improved. For example, it can be separated in different classes, regarding the type of...

update