1 #include <chrono> 2 #include <indicators/progress_bar.hpp> 3 #include <thread> 4 main()5int main() { 6 indicators::ProgressBar bar{indicators::option::BarWidth{50}, 7 indicators::option::Start{"["}, 8 indicators::option::Fill{"="}, 9 indicators::option::Lead{">"}, 10 indicators::option::Remainder{" "}, 11 indicators::option::End{" ]"}, 12 indicators::option::PostfixText{"Getting started"}, 13 indicators::option::ForegroundColor{indicators::Color::green}, 14 indicators::option::FontStyles{ 15 std::vector<indicators::FontStyle>{indicators::FontStyle::bold}}}; 16 17 // Update bar state 18 while (true) { 19 bar.tick(); 20 if (bar.is_completed()) 21 break; 22 std::this_thread::sleep_for(std::chrono::milliseconds(100)); 23 } 24 25 return 0; 26 } 27