From 3349a53f53aae5f48c3d0428506863b43a86b362 Mon Sep 17 00:00:00 2001 From: murat Date: Mon, 25 May 2026 19:27:04 +0300 Subject: [PATCH] top line align fix --- main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index 5d07cc5..af27aa2 100644 --- a/main.cpp +++ b/main.cpp @@ -59,8 +59,6 @@ int main () { const string colorMAGENTA = "\033[1;35m"; const string colorRESET = "\033[0m"; - cout << "--- " << colorGREEN << getUser() << colorRESET << "@" << colorRED << getHost() << colorRESET << " ---\n"; - std::vector infoLines = { colorGREEN + " distro:\t" + colorRESET + getDistro(), colorMAGENTA + " kernel:\t" + colorRESET + getKernel(), @@ -78,10 +76,14 @@ int main () { if (line.size() > logoWidth) logoWidth = line.size(); } + const string gap = " "; + cout << string(logoWidth, ' ') << gap + << "--- " << colorGREEN << getUser() << colorRESET << "@" << colorRED << getHost() << colorRESET << " ---\n"; + cout << "\n"; + size_t totalLines = infoLines.size(); if (logoLines.size() > totalLines) totalLines = logoLines.size(); - const string gap = " "; for (size_t i = 0; i < totalLines; ++i) { if (i < logoLines.size()) { cout << logoLines[i];