From f147b0190259a8d9638a3cc3b1f6b809bb05db7c Mon Sep 17 00:00:00 2001 From: whaffman Date: Tue, 28 Oct 2025 22:27:03 +0100 Subject: [PATCH] feat: enhance header output formatting for improved visibility --- webserv/main.cpp | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/webserv/main.cpp b/webserv/main.cpp index c57b8eb..085c214 100644 --- a/webserv/main.cpp +++ b/webserv/main.cpp @@ -49,26 +49,27 @@ void printHeader() std::cout << " \033[2J\033[1;1H" // CLEAR SCREEN << "\n" - << "\033[38;2;180;142;240m ;;;;;; \033[0m\n" - << "\033[38;2;173;130;233m ;;;;;;;. + \033[0m\n" - << "\033[38;2;166;118;226m ;;;;;;;;; +++ \033[0m\n" - << "\033[38;2;159;106;219m ;;;;;;;;;;. +++++ \033[0m\n" - << "\033[38;2;152;94;212m ;;;;;;+++++; +++++++ \033[0m\n" - << "\033[38;2;145;82;205m +++++++++++++ ++++++++ +++++++++++xx xxx xxx xxxxxxx xxxx \033[0m\n" - << "\033[38;2;138;70;198m ++++++++++++++ ++++++++ ++++xxxxxxxxx xxx xxxx xxx xxxx xxXX \033[0m\n" - << "\033[38;2;131;58;191m +++++++++++++++; ++++++xx xxx; xxx xxxxx xxx xXXX XXXX \033[0m\n" - << "\033[38;2;117;134;205m ++++++++xxxxxxxxx xxxxxxxx xxx ;xxxxxx xxx xXXXXX. XXX xXXX:XXXx \033[0m\n" - << "\033[38;2;110;172;212m xxxxxxx +xxxxxxxxx xxxxxxxx xxx +xxxxxX XXX XXX ;XXXXXX xXXXXXX \033[0m\n" - << "\033[38;2;103;210;219m xxxxxxx xxxxxxxxxxxxxxxxx xxx XXX XXX XXX XXXXXX XXXXX \033[0m\n" - << "\033[38;2;122;207;217m xxxxxxx xxxxxxxxxxxxxxXX XXXX XXX XXX XXX XXXX XXXX \033[0m\n" - << "\033[38;2;125;196;218m xxxxxxx xxxxxXXXXXXXXXX XXXXXXXXXXXXX XXX XXX XXX XXXX \033[0m\n" - << "\033[38;2;128;185;219m xxxxxxx xXXXXXXXXXXXXX XXXXXXXXXX. XXX XXX XXX XXXX \033[0m\n" - << "\033[38;2;131;174;220m XXXXXXX XXXXXXXXXXXXX \033[0m\n" - << "\033[38;2;130;137;218m XXXXX XXXXXXXXXXXX \033[0m\n" - << "\033[38;2;120;133;213m XXX XXXXXXXXXXX A W E B S E R V P R O J E C T \033[0m\n" - << "\033[38;2;110;129;208m X XXXXXXXXXX \033[0m\n" - << "\033[38;2;100;125;203m XXXXXXXXX \033[0m\n" - << "\033[38;2;90;121;198m XXXXXXXX \033[0m\n\n" - << "\033[38;2;80;117;193m+===========================================================================+\033[0m\n\n"; - + << "\033[1;38;2;180;142;240m ;;;;;; \033[0m\n" + << "\033[1;38;2;173;130;233m ;;;;;;;. + \033[0m\n" + << "\033[1;38;2;166;118;226m ;;;;;;;;; +++ \033[0m\n" + << "\033[1;38;2;159;106;219m ;;;;;;;;;;. +++++ \033[0m\n" + << "\033[1;38;2;152;94;212m ;;;;;;+++++; +++++++ \033[0m\n" + << "\033[1;38;2;145;82;205m +++++++++++++ ++++++++ +++++++++++xx xxx xxx xxxxxxx xxxx " + "\033[0m\n" + << "\033[1;38;2;138;70;198m ++++++++++++++ ++++++++ ++++xxxxxxxxx xxx xxxx xxx xxxx xxXX \033[0m\n" + << "\033[1;38;2;131;58;191m +++++++++++++++; ++++++xx xxx; xxx xxxxx xxx xXXX XXXX \033[0m\n" + << "\033[1;38;2;117;134;205m ++++++++xxxxxxxxx xxxxxxxx xxx ;xxxxxx xxx xXXXXX. XXX xXXX:XXXx \033[0m\n" + << "\033[1;38;2;110;172;212m xxxxxxx +xxxxxxxxx xxxxxxxx xxx +xxxxxX XXX XXX XXX.XXX xXXXXXX \033[0m\n" + << "\033[1;38;2;103;210;219m xxxxxxx xxxxxxxxxxxxxxxxx xxx XXX XXX XXX XXXXXX XXXXX \033[0m\n" + << "\033[1;38;2;122;207;217m xxxxxxx xxxxxxxxxxxxxxXX XXXX XXX XXX XXX XXXXX XXXX \033[0m\n" + << "\033[1;38;2;125;196;218m xxxxxxx xxxxxXXXXXXXXXX XXXXXXXXXXXXX XXX XXX XXXX XXXX \033[0m\n" + << "\033[1;38;2;128;185;219m xxxxxxx xXXXXXXXXXXXXX XXXXXXXXXX. XXX XXX XXX XXXX \033[0m\n" + << "\033[1;38;2;131;174;220m XXXXXXX XXXXXXXXXXXXX \033[0m\n" + << "\033[1;38;2;130;137;218m XXXXX XXXXXXXXXXXX \033[0m\n" + << "\033[1;38;2;120;133;213m XXX XXXXXXXXXXX A W E B S E R V P R O J E C T \033[0m\n" + << "\033[1;38;2;110;129;208m X XXXXXXXXXX \033[0m\n" + << "\033[1;38;2;100;125;203m XXXXXXXXX \033[0m\n" + << "\033[1;38;2;90;121;198m XXXXXXXX \033[0m\n\n" + << "\033[1;38;2;80;117;193m+===========================================================================+\033[" + "0m\n\n"; }