top line align fix
This commit is contained in:
@@ -59,8 +59,6 @@ int main () {
|
|||||||
const string colorMAGENTA = "\033[1;35m";
|
const string colorMAGENTA = "\033[1;35m";
|
||||||
const string colorRESET = "\033[0m";
|
const string colorRESET = "\033[0m";
|
||||||
|
|
||||||
cout << "--- " << colorGREEN << getUser() << colorRESET << "@" << colorRED << getHost() << colorRESET << " ---\n";
|
|
||||||
|
|
||||||
std::vector<string> infoLines = {
|
std::vector<string> infoLines = {
|
||||||
colorGREEN + " distro:\t" + colorRESET + getDistro(),
|
colorGREEN + " distro:\t" + colorRESET + getDistro(),
|
||||||
colorMAGENTA + " kernel:\t" + colorRESET + getKernel(),
|
colorMAGENTA + " kernel:\t" + colorRESET + getKernel(),
|
||||||
@@ -78,10 +76,14 @@ int main () {
|
|||||||
if (line.size() > logoWidth) logoWidth = line.size();
|
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();
|
size_t totalLines = infoLines.size();
|
||||||
if (logoLines.size() > totalLines) totalLines = logoLines.size();
|
if (logoLines.size() > totalLines) totalLines = logoLines.size();
|
||||||
|
|
||||||
const string gap = " ";
|
|
||||||
for (size_t i = 0; i < totalLines; ++i) {
|
for (size_t i = 0; i < totalLines; ++i) {
|
||||||
if (i < logoLines.size()) {
|
if (i < logoLines.size()) {
|
||||||
cout << logoLines[i];
|
cout << logoLines[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user