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;