From c5246048bf11e823e7695ce0587e9a385c68f917 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 3 Mar 2025 09:34:13 -0600 Subject: [PATCH] launch browser --- repertory/repertory/src/ui/handlers.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/repertory/repertory/src/ui/handlers.cpp b/repertory/repertory/src/ui/handlers.cpp index 003d61cf..ef6dcf17 100644 --- a/repertory/repertory/src/ui/handlers.cpp +++ b/repertory/repertory/src/ui/handlers.cpp @@ -109,6 +109,18 @@ handlers::handlers(mgmt_app_config *config, httplib::Server *server) #endif // !defined(_WIN32) std::signal(SIGTERM, quit_handler); +#if defined(_WIN32) + system( + fmt::format(R"(start "http://127.0.0.1:{}/ui")", config_->get_api_port()) + .c_str()); +#elif defined(__linux__) + system(fmt::format(R"(xdg-open "http://127.0.0.1:{}/ui")", + config_->get_api_port()) + .c_str()); +#else // error + build fails here +#endif + server_->listen("127.0.0.1", config_->get_api_port()); this_server = nullptr; }