Another simple example.
#include <iostream>
#include "../include/termstyle.hpp"
void createAndAddPresets()
{
}
int main()
{
createAndAddPresets();
ts::print(
"error",
"An error has occurred while processing your request.");
ts::print(
"warning",
"This action will overwrite the existing file.");
ts::print(
"info",
"Updates are available for your system.");
ts::print(
"success",
"The operation completed successfully.");
ts::style(
"error") <<
"Styled stream: This action is not allowed.";
ts::style(
"warning") <<
"Styled stream: Proceed with caution.";
ts::style(
"info") <<
"Styled stream: Press 'Y' to continue.";
ts::style(
"success") <<
"Styled stream: File saved successfully.";
return 0;
}
void addPreset(std::string name, PresetConfig preset)
Adds a preset with the given name and configuration.
Definition termstyle.hpp:634
void print(std::string preset, std::string text="")
Definition termstyle.hpp:666
StyledCout style(const std::string &preset)
Definition termstyle.hpp:717
Namespace for the termstyle library.
Definition termstyle.hpp:116
Struct for storing different types of colors.
Definition termstyle.hpp:384
Struct for storing preset configurations.
Definition termstyle.hpp:512
StyleString prefix
Definition termstyle.hpp:514
std::vector< Color > prestyles
Definition termstyle.hpp:428
std::string text
Definition termstyle.hpp:421