1
0
Fork 0
mirror of https://gitlab.com/niansa/colohalopp.git synced 2025-03-06 20:48:29 +01:00
colohalopp/example.cpp
2023-05-27 23:32:32 +02:00

22 lines
613 B
C++

#include <spinners.hpp>
#include <colorama/ansi.hpp>
#include <halo.hpp>
#include <iostream>
#include <chrono>
#include <thread>
int main() {
using namespace std::chrono_literals;
Halo halo({.text="Doing something very complicated...", .spinner=spinners::dots, .text_color=colorama::Fore::GREEN});
halo.start();
std::this_thread::sleep_for(5s);
halo.success("It worked!");
halo.settings.text = "Doing something error-prone...";
halo.settings.text_color = colorama::Fore::YELLOW;
std::this_thread::sleep_for(2s);
halo.stop();
halo.error("Oops!", colorama::Fore::RED);
}