From 3853a2c369c3d95a728ab9ce3939dcb5519eca43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AB=8F=E8=A8=AA=E5=AD=90?= Date: Fri, 12 Jul 2024 01:26:45 +0900 Subject: [PATCH] =?UTF-8?q?Red=20Hat=E3=83=AD=E3=82=B4=E3=81=AE=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + src/logo/linux.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index adcd67e..e19973d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * 他のディストリビューションのロゴの表示オプションの追加(LinuxとIllumosのみ) * Rocky Linuxロゴの追加 * CentOSロゴの追加 +* Red Hatロゴの追加 # 0.1.1 * ストレージ情報の修正(今も元気ハツラツ太郎さん) diff --git a/src/logo/linux.c b/src/logo/linux.c index f32662e..ec8e026 100644 --- a/src/logo/linux.c +++ b/src/logo/linux.c @@ -480,6 +480,41 @@ void getDistro(const char *distroname) { for (int i = 9; i < minsize; i++) { LOGO_SMALL[i] = GREEN " " RESET; } + } else if (strncmp((char *)logoname, "redhat", strlen("redhat")) == 0) { + color = RED; + titlecolor = RED; + logosize = 18; + + LOGO[0] = RED " .MMM..:MMMMMMM " RESET; + LOGO[1] = RED " MMMMMMMMMMMMMMMMMM " RESET; + LOGO[2] = RED " MMMMMMMMMMMMMMMMMMMM. " RESET; + LOGO[3] = RED " MMMMMMMMMMMMMMMMMMMMMM " RESET; + LOGO[4] = RED " ,MMMMMMMMMMMMMMMMMMMMMM: " RESET; + LOGO[5] = RED " MMMMMMMMMMMMMMMMMMMMMMMM " RESET; + LOGO[6] = RED " .MMMM' MMMMMMMMMMMMMMMMMMMMMM " RESET; + LOGO[7] = RED " MMMMMM `MMMMMMMMMMMMMMMMMMMM. " RESET; + LOGO[8] = RED "MMMMMMMM MMMMMMMMMMMMMMMMMM . " RESET; + LOGO[9] = RED "MMMMMMMMM. `MMMMMMMMMMMMM' MM. " RESET; + LOGO[10] = RED "MMMMMMMMMMM. MMMM " RESET; + LOGO[11] = RED "`MMMMMMMMMMMMM. ,MMMMM. " RESET; + LOGO[12] = RED " `MMMMMMMMMMMMMMMMM. ,MMMMMMMM. " RESET; + LOGO[13] = RED " MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM " RESET; + LOGO[14] = RED " MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM: " RESET; + LOGO[15] = RED " MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM " RESET; + LOGO[16] = RED " `MMMMMMMMMMMMMMMMMMMMMMMM: " RESET; + LOGO[17] = RED " ``MMMMMMMMMMMMMMMMM' " RESET; + + LOGO[0] = RED " /=======\\ " RESET; + LOGO[1] = RED " | | " RESET; + LOGO[2] = RED " | | " RESET; + LOGO[3] = RED " / \\ \\ " RESET; + LOGO[4] = RED " = ======+\\ " RESET; + LOGO[5] = RED "/ \\________/ \\ " RESET; + LOGO[6] = RED "\\ | " RESET; + LOGO[7] = RED " \\___________/ " RESET; + for (int i = 8; i < minsize; i++) { + LOGO_SMALL[i] = RED " " RESET; + } } else if (strncmp((char *)logoname, "rocky", strlen("rocky")) == 0) { color = GREEN; titlecolor = GREEN;