From 707b4f83eb42508bb318103bca72248c5a461e7e Mon Sep 17 00:00:00 2001 From: networkException Date: Sun, 4 Sep 2022 22:24:21 +0200 Subject: [PATCH] WebServer: Make bound socket a clickable hyperlink :^) This patch adds a hyperlink that can be hovered over and clicked on to open the WebServer's index page in Browser. --- Userland/Services/WebServer/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Userland/Services/WebServer/main.cpp b/Userland/Services/WebServer/main.cpp index b49d42852d..4d11498d91 100644 --- a/Userland/Services/WebServer/main.cpp +++ b/Userland/Services/WebServer/main.cpp @@ -92,7 +92,10 @@ ErrorOr serenity_main(Main::Arguments arguments) TRY(server->listen(ipv4_address.value(), port)); - outln("Listening on {}:{}", ipv4_address.value(), port); + out("Listening on "); + out("\033]8;;http://{}:{}\033\\", ipv4_address.value(), port); + out("{}:{}", ipv4_address.value(), port); + outln("\033]8;;\033\\"); TRY(Core::System::unveil("/etc/timezone", "r")); TRY(Core::System::unveil("/res/icons", "r"));