diff options
| author | 諏訪子 <suwako@076.moe> | 2024-06-18 15:59:14 +0900 | 
|---|---|---|
| committer | 諏訪子 <suwako@076.moe> | 2024-06-18 15:59:14 +0900 | 
| commit | 6a98565d052608ea4f0d174d45497f5a4ffb63d2 (patch) | |
| tree | 9bc7cdba210daa6ce238dbda82dcb1c346462e32 | |
| parent | 656923fefbcef9e4071a477194e5706171ee5c18 (diff) | |
paleofetchからロゴの追加
| -rw-r--r-- | main.c | 33 | ||||
| -rw-r--r-- | src/distro.c | 2 | ||||
| -rw-r--r-- | src/distro.h | 2 | ||||
| -rw-r--r-- | src/logo/alpine.h | 29 | ||||
| -rw-r--r-- | src/logo/arch.h | 27 | ||||
| -rw-r--r-- | src/logo/artix.h | 28 | ||||
| -rw-r--r-- | src/logo/crux.h | 28 | ||||
| -rw-r--r-- | src/logo/debian.h | 27 | ||||
| -rw-r--r-- | src/logo/devuan.h | 26 | ||||
| -rw-r--r-- | src/logo/freebsd.h | 27 | ||||
| -rw-r--r-- | src/logo/gentoo.h | 27 | ||||
| -rw-r--r-- | src/logo/linux.h | 28 | ||||
| -rw-r--r-- | src/logo/netbsd.h | 27 | ||||
| -rw-r--r-- | src/logo/openindiana.h | 28 | ||||
| -rw-r--r-- | src/logo/postmarketos.h | 27 | ||||
| -rw-r--r-- | src/logo/void.h | 30 | 
16 files changed, 386 insertions, 10 deletions
@@ -19,8 +19,13 @@ const char *sofname = "farfetch";  const char *version = "0.0.1";  int main() { +  int lc = 0;  #if defined(__OpenBSD__)  #include "src/logo/openbsd.h" +#elif defined(__NetBSD__) +#include "src/logo/netbsd.h" +#elif defined(__FreeBSD__) +#include "src/logo/freebsd.h"  #else  #define COLOR "\e[1;30m"  #define RESET "\e[0m" @@ -39,7 +44,7 @@ int main() {    };  #endif -  printf("%s ", LOGO[0]); +  printf("%s ", LOGO[lc]);    printf(COLOR);    display_user_name();    printf(RESET); @@ -47,10 +52,12 @@ int main() {    printf(COLOR);    display_user_host();    printf(RESET); -  printf("%s ", LOGO[1]); +  lc++; +  printf("%s ", LOGO[lc]);    printf("------------------\n"); +  lc++; -  printf("%s ", LOGO[2]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "OS", ": ");    display_os_name();    printf(" "); @@ -58,19 +65,23 @@ int main() {    printf(" ");    display_os_arch();    printf("\n"); +  lc++;  #if defined(__linux__) +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "Distro", ": ");    display_distro();    printf("\n"); +  lc++;  #endif -  printf("%s ", LOGO[3]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "Host", ": ");    display_host_model();    printf("\n"); +  lc++; -  printf("%s ", LOGO[4]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "Uptime", ": ");  #ifndef __NetBSD__    display_days(); @@ -78,28 +89,32 @@ int main() {  #endif    display_time();    printf("\n"); +  lc++;  #if defined(__OpenBSD__) -  printf("%s ", LOGO[5]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "Recording", ": ");    printf("audio = ");    display_recording_audio();    printf(", video = ");    display_recording_video();    printf("\n"); +  lc++;  #endif -  printf("%s ", LOGO[6]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "CPU", ": ");    display_cpu();    printf("\n"); +  lc++; -  printf("%s ", LOGO[7]); +  printf("%s ", LOGO[lc]);    printf(COLOR"%s%s"RESET, "Memory", ": ");    display_memory();    printf("\n"); +  lc++; -  for (size_t i = 8; i < sizeof(LOGO) / sizeof(LOGO[0]); i++) { +  for (size_t i = lc; i < sizeof(LOGO) / sizeof(LOGO[0]); i++) {      printf("%s\n", LOGO[i]);    } diff --git a/src/distro.c b/src/distro.c index 75bf0a4..845f85e 100644 --- a/src/distro.c +++ b/src/distro.c @@ -5,6 +5,8 @@  #include <string.h>  #include <unistd.h> +const char *distroname; +  void display_distro() {    char buf[1288];    const char *cmd = NULL; diff --git a/src/distro.h b/src/distro.h index 769fa81..3897338 100644 --- a/src/distro.h +++ b/src/distro.h @@ -4,7 +4,7 @@  void display_distro(); -const char *distroname; +extern const char *distroname;  #endif  #endif diff --git a/src/logo/alpine.h b/src/logo/alpine.h new file mode 100644 index 0000000..a291c30 --- /dev/null +++ b/src/logo/alpine.h @@ -0,0 +1,29 @@ +#define BLUE    "\e[1;34m" +#define MAGENTA "\e[1;35m" +#define RESET   "\e[0m" + +#define COLOR MAGENTA +#define TITLECOLOR BLUE + +char *LOGO[] = { +BLUE "       .hddddddddddddddddddddddh.          ", +"      :dddddddddddddddddddddddddd:         ", +"     /dddddddddddddddddddddddddddd/        ", +"    +dddddddddddddddddddddddddddddd+       ", +"  `sdddddddddddddddddddddddddddddddds`     ", +" `ydddddddddddd++hdddddddddddddddddddy`    ", +".hddddddddddd+`  `+ddddh:-sdddddddddddh.   ", +"hdddddddddd+`      `+y:    .sddddddddddh   ", +"ddddddddh+`   `//`   `.`     -sddddddddd   ", +"ddddddh+`   `/hddh/`   `:s-    -sddddddd   ", +"ddddh+`   `/+/dddddh/`   `+s-    -sddddd   ", +"ddd+`   `/o` :dddddddh/`   `oy-    .yddd   ", +"hdddyo+ohddyosdddddddddho+oydddy++ohdddh   ", +".hddddddddddddddddddddddddddddddddddddh.   ", +" `yddddddddddddddddddddddddddddddddddy`    ", +"  `sdddddddddddddddddddddddddddddddds`     ", +"    +dddddddddddddddddddddddddddddd+       ", +"     /dddddddddddddddddddddddddddd/        ", +"      :dddddddddddddddddddddddddd:         ", +"       .hddddddddddddddddddddddh.          " RESET +}; diff --git a/src/logo/arch.h b/src/logo/arch.h new file mode 100644 index 0000000..8baf53e --- /dev/null +++ b/src/logo/arch.h @@ -0,0 +1,27 @@ +#define CYAN    "\e[1;36m" +#define RESET   "\e[0m" + +#define COLOR CYAN +#define TITLECOLOR CYAN + +char *LOGO[] = { +CYAN "                  -`                    " RESET,  +CYAN "                 .o+`                   " RESET, +CYAN "                `ooo/                   " RESET, +CYAN "               `+oooo:                  " RESET, +CYAN "              `+oooooo:                 " RESET, +CYAN "              -+oooooo+:                " RESET, +CYAN "            `/:-:++oooo+:               " RESET, +CYAN "           `/++++/+++++++:              " RESET, +CYAN "          `/++++++++++++++:             " RESET, +CYAN "         `/+++ooooooooooooo/`           " RESET, +CYAN "        ./ooosssso++osssssso+`          " RESET, +CYAN "       .oossssso-````/ossssss+`         " RESET, +CYAN "      -osssssso.      :ssssssso.        " RESET, +CYAN "     :osssssss/        osssso+++.       " RESET, +CYAN "    /ossssssss/        +ssssooo/-       " RESET, +CYAN "  `/ossssso+/:-        -:/+osssso+-     " RESET, +CYAN " `+sso+:-`                 `.-/+oso:    " RESET, +CYAN "`++:.                           `-/+/   " RESET, +CYAN ".`                                 `/   " RESET +}; diff --git a/src/logo/artix.h b/src/logo/artix.h new file mode 100644 index 0000000..ac8dcee --- /dev/null +++ b/src/logo/artix.h @@ -0,0 +1,28 @@ +#define CYAN    "\e[1;36m" +#define RESET   "\e[0m" + +#define COLOR CYAN +#define TITLECOLOR CYAN + +char *LOGO[] = { +CYAN "                   '                     " RESET, +CYAN "                  'o'                    " RESET, +CYAN "                 'ooo'                   " RESET, +CYAN "                'ooxoo'                  " RESET, +CYAN "               'ooxxxoo'                 " RESET, +CYAN "              'oookkxxoo'                " RESET, +CYAN "             'oiioxkkxxoo'               " RESET, +CYAN "            ':;:iiiioxxxoo'              " RESET, +CYAN "               `'.;::ioxxoo'             " RESET, +CYAN "          '-.      `':;jiooo'            " RESET, +CYAN "         'oooio-..     `'i:io'           " RESET, +CYAN "        'ooooxxxxoio:,.   `'-;'          " RESET, +CYAN "       'ooooxxxxxkkxoooIi:-.  `'         " RESET, +CYAN "      'ooooxxxxxkkkkxoiiiiiji'           " RESET, +CYAN "     'ooooxxxxxkxxoiiii:'`     .i'       " RESET, +CYAN "    'ooooxxxxxoi:::'`       .;ioxo'      " RESET, +CYAN "   'ooooxooi::'`         .:iiixkxxo'     " RESET, +CYAN "  'ooooi:'`                `'';ioxxo'    " RESET, +CYAN " 'i:'`                          '':io'   " RESET, +CYAN "'`                                   `'  " RESET +}; diff --git a/src/logo/crux.h b/src/logo/crux.h new file mode 100644 index 0000000..0e764b5 --- /dev/null +++ b/src/logo/crux.h @@ -0,0 +1,28 @@ +#define BLUE    "\e[1;34m" +#define MAGENTA "\e[1;35m" +#define WHITE   "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR MAGENTA +#define TITLECOLOR BLUE + +char *LOGO[] = { +BLUE    "         odddd             " RESET,  +BLUE    "      oddxkkkxxdoo         " RESET, +BLUE    "     ddcoddxxxdoool        " RESET, +BLUE    "     xdclodod  olol        " RESET, +BLUE    "     xoc  xdd  olol        " RESET, +BLUE    "     xdc  " MAGENTA "k00" BLUE "Okdlol        " RESET, +BLUE    "     xxd" MAGENTA "kOKKKOkd" BLUE "ldd        " RESET, +BLUE    "     xdco" MAGENTA "xOkdlo" BLUE "dldd        " RESET, +BLUE    "     ddc:cl" MAGENTA "lll" BLUE "oooodo       " RESET, +BLUE    "   odxxdd" WHITE "xkO000kx" BLUE "ooxdo     " RESET, +BLUE    "  oxdd" WHITE "x0NMMMMMMWW0od" BLUE "kkxo   " RESET, +BLUE    " oooxd" WHITE "0WMMMMMMMMMW0o" BLUE "dxkx   " RESET, +BLUE    "docldkXW" WHITE "MMMMMMMWWN" BLUE "Odolco   " RESET, +BLUE    "xx" MAGENTA "dx" BLUE "kxxOKN" WHITE "WMMWN" BLUE "0xdoxo::c   " RESET, +MAGENTA "xOkkO" BLUE "0oo" WHITE "odOW" MAGENTA "WW" BLUE "XkdodOxc:l   " RESET, +MAGENTA "dkkkxkkk" WHITE "OKX" MAGENTA "NNNX0Oxx" BLUE "xc:cd   " RESET, +MAGENTA " odxxdx" WHITE "xllod" MAGENTA "ddooxx" BLUE "dc:ldo   " RESET, +MAGENTA "   lodd" BLUE "dolccc" MAGENTA "ccox" BLUE "xoloo     " RESET +}; diff --git a/src/logo/debian.h b/src/logo/debian.h new file mode 100644 index 0000000..d47882e --- /dev/null +++ b/src/logo/debian.h @@ -0,0 +1,27 @@ +#define RED    "\e[1;31m" +#define WHITE  "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR RED +#define TITLECOLOR RED + +char *LOGO[] = { +WHITE "       _,met$$$$$gg.          " RESET,  +WHITE "    ,g$$$$$$$$$$$$$$$P.       " RESET, +WHITE "  ,g$$P\"     \"\"\"Y$$.\".        " RESET, +WHITE " ,$$P'              `$$$.     " RESET, +WHITE "',$$P       ,ggs.     `$$b:   " RESET, +WHITE "`d$$'     ,$P\"'   " RED "." WHITE "    $$$    " RESET, +WHITE " $$P      d$'     " RED "," WHITE "    $$P    " RESET,  +WHITE " $$:      $$.   -    ,d$$'    " RESET, +WHITE " $$;      Y$b._   _,d$P'      " RESET, +WHITE " Y$$.    " RED "`." WHITE "`\"Y$$$$P\"'         " RESET, +WHITE " `$$b      " RED "\"-.__" WHITE "              " RESET, +WHITE "  `Y$$                        " RESET, +WHITE "   `Y$$.                      " RESET, +WHITE "     `$$b.                    " RESET, +WHITE "       `Y$$b.                 " RESET, +WHITE "          `\"Y$b._             " RESET, +WHITE "              `\"\"\"            " RESET, +WHITE "  " RESET +}; diff --git a/src/logo/devuan.h b/src/logo/devuan.h new file mode 100644 index 0000000..ff98869 --- /dev/null +++ b/src/logo/devuan.h @@ -0,0 +1,26 @@ +#define MAGENTA "\e[1;35m" +#define RESET   "\e[0m" + +#define COLOR MAGENTA +#define TITLECOLOR MAGENTA + +char *LOGO[] = { +MAGENTA "   ..,,;;;::;,..                   " RESET,  +MAGENTA "           `':ddd;:,.              " RESET, +MAGENTA "                 `'dPPd:,.         " RESET, +MAGENTA "                     `:b$$b`.      " RESET, +MAGENTA "                        'P$$$d`    " RESET, +MAGENTA "                         .$$$$$`   " RESET, +MAGENTA "                         ;$$$$$P   " RESET, +MAGENTA "                      .:P$$$$$$`   " RESET, +MAGENTA "                  .,:b$$$$$$$;'    " RESET, +MAGENTA "             .,:dP$$$$$$$$b:'      " RESET, +MAGENTA "      .,:;db$$$$$$$$$$Pd'`         " RESET, +MAGENTA " ,db$$$$$$$$$$$$$$b:'`             " RESET, +MAGENTA ":$$$$$$$$$$$$b:'`                  " RESET, +MAGENTA " `$$$$$bd:''`                      " RESET, +MAGENTA "   `'''`                           " RESET, +MAGENTA "                                   " RESET, +MAGENTA "                                   " RESET, +MAGENTA "                                   " RESET +}; diff --git a/src/logo/freebsd.h b/src/logo/freebsd.h new file mode 100644 index 0000000..5c983f3 --- /dev/null +++ b/src/logo/freebsd.h @@ -0,0 +1,27 @@ +#define RED    "\e[1;31m" +#define WHITE  "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR RED +#define TITLECOLOR RED + +char *LOGO[] = { +WHITE "```                        " RED "`       " RESET, +WHITE "  ` `.....---..." RED "....--.```   -/    " RESET, +WHITE "  +o   .--`         " RED "/y:`      +.   " RESET, +WHITE "   yo`:.            " RED ":o      `+-    " RESET, +WHITE "    y/               " RED "-/`   -o/     " RESET, +WHITE "   .-                  " RED "::/sy+:.    " RESET, +WHITE "   /                     " RED "`--  /    " RESET, +WHITE "  `:                          " RED ":`   " RESET, +WHITE "  `:                          " RED ":`   " RESET, +WHITE "   /                          " RED "/    " RESET, +WHITE "   .-                        " RED "-.    " RESET, +WHITE "    --                      " RED "-.     " RESET, +WHITE "     `:`                  " RED "`:`      " RESET, +RED   "       .--             `--.        " RESET, +RED   "          .---.....----.           " RESET, +RED   "                                   " RESET, +RED   "                                   " RESET, +RED   "                                   " RESET +}; diff --git a/src/logo/gentoo.h b/src/logo/gentoo.h new file mode 100644 index 0000000..5c762b7 --- /dev/null +++ b/src/logo/gentoo.h @@ -0,0 +1,27 @@ +#define MAGENTA "\e[1;35m" +#define WHITE   "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR MAGENTA +#define TITLECOLOR MAGENTA + +char *LOGO[] = { +MAGENTA "         -/oyddmdhs+:.                " RESET,  +MAGENTA "     -o" WHITE "dNMMMMMMMMNNmhy+" MAGENTA "-`             " RESET, +MAGENTA "   -y" WHITE "NMMMMMMMMMMMNNNmmdhy" MAGENTA "+-           " RESET, +MAGENTA " `o" WHITE "mMMMMMMMMMMMMNmdmmmmddhhy" MAGENTA "/`        " RESET, +MAGENTA " om" WHITE "MMMMMMMMMMMN" MAGENTA "hhyyyo" WHITE "hmdddhhhd" MAGENTA "o`      " RESET, +MAGENTA ".y" WHITE "dMMMMMMMMMMd" MAGENTA "hs++so/s" WHITE "mdddhhhhdm" MAGENTA "+`    " RESET, +MAGENTA " oy" WHITE "hdmNMMMMMMMN" MAGENTA "dyooy" WHITE "dmddddhhhhyhN" MAGENTA "d.   " RESET, +MAGENTA "  :o" WHITE "yhhdNNMMMMMMMNNNmmdddhhhhhyym" MAGENTA "Mh   " RESET, +MAGENTA "    .:" WHITE "+sydNMMMMMNNNmmmdddhhhhhhmM" MAGENTA "my   " RESET, +MAGENTA "       /m" WHITE "MMMMMMNNNmmmdddhhhhhmMNh" MAGENTA "s:   " RESET, +MAGENTA "    `o" WHITE "NMMMMMMMNNNmmmddddhhdmMNhs" MAGENTA "+`    " RESET, +MAGENTA "  `s" WHITE "NMMMMMMMMNNNmmmdddddmNMmhs" MAGENTA "/.      " RESET, +MAGENTA " /N" WHITE "MMMMMMMMNNNNmmmdddmNMNdso" MAGENTA ":`        " RESET, +MAGENTA "+M" WHITE "MMMMMMNNNNNmmmmdmNMNdso" MAGENTA "/-           " RESET, +MAGENTA "yM" WHITE "MNNNNNNNmmmmmNNMmhs+/" MAGENTA" -`             " RESET, +MAGENTA "/h" WHITE "MMNNNNNNNNMNdhs++/" MAGENTA "-`                " RESET, +MAGENTA "`/" WHITE "ohdmmddhys+++/:" MAGENTA ".`                   " RESET, +MAGENTA "  `-//////:--.                        " RESET +}; diff --git a/src/logo/linux.h b/src/logo/linux.h new file mode 100644 index 0000000..21065cd --- /dev/null +++ b/src/logo/linux.h @@ -0,0 +1,28 @@ +#define GREY    "\e[1;30m" +#define YELLOW  "\e[1;33m" +#define WHITE   "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR WHITE +#define TITLECOLOR WHITE + +char *LOGO[] = { +GREY   "        #####           " RESET,  +GREY   "       #######          " RESET, +GREY   "       ##" WHITE "O" GREY "#" WHITE "O" GREY "##          " RESET, +GREY   "       #" YELLOW "#####" GREY "#          " RESET, +GREY   "     ##" WHITE "##" YELLOW "###" WHITE "##" GREY "##        " RESET, +GREY   "    #" WHITE "##########" GREY "##       " RESET, +GREY   "   #" WHITE "############" GREY "##      " RESET, +GREY   "   #" WHITE "############" GREY "###     " RESET, +YELLOW "  ##" GREY "#" WHITE "###########" GREY "##" YELLOW "#     " RESET, +YELLOW "######" YELLOW "#" GREY "#" WHITE "######" GREY "#" YELLOW "######   " RESET, +YELLOW "#######" GREY "#" WHITE "#####" GREY "#" YELLOW "#######   " RESET, +YELLOW "  #####" GREY "#######" YELLOW "#####     " RESET, +GREY   "                        " RESET, +GREY   "                        " RESET, +GREY   "                        " RESET, +GREY   "                        " RESET, +GREY   "                        " RESET, +GREY   "                        " RESET +}; diff --git a/src/logo/netbsd.h b/src/logo/netbsd.h new file mode 100644 index 0000000..85539b4 --- /dev/null +++ b/src/logo/netbsd.h @@ -0,0 +1,27 @@ +#define MAGENTA "\e[1;35m" +#define WHITE   "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR MAGENTA +#define TITLECOLOR MAGENTA + +char *LOGO[] = { +MAGENTA "                     `-/oshdmNMNdhyo+:-`   " RESET, +WHITE   "y" MAGENTA "/s+:-``    `.-:+oydNMMMMNhs/-``           " RESET, +WHITE   "-m+" MAGENTA "NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-`    " RESET, +WHITE   " -m+" MAGENTA "NMMMMMMMMMMMMMMMMMMMMmy+:`             " RESET, +WHITE   "  -N/" MAGENTA "dMMMMMMMMMMMMMMMds:`                  " RESET, +WHITE   "   -N/" MAGENTA "hMMMMMMMMMmho:`                      " RESET, +WHITE   "    -N/" MAGENTA "-:/++/:.`                           " RESET, +WHITE   "     :M+                                   " RESET, +WHITE   "      :Mo                                  " RESET, +WHITE   "       :Ms                                 " RESET, +WHITE   "        :Ms                                " RESET, +WHITE   "         :Ms                               " RESET, +WHITE   "          :Ms                              " RESET, +WHITE   "           :Ms                             " RESET, +WHITE   "            :Ms                            " RESET, +WHITE   "             :Ms                           " RESET, +WHITE   "              :Ms                          " RESET, +WHITE   "                                           " RESET +}; diff --git a/src/logo/openindiana.h b/src/logo/openindiana.h new file mode 100644 index 0000000..6e39f15 --- /dev/null +++ b/src/logo/openindiana.h @@ -0,0 +1,28 @@ +#define BLUE   "\e[1;34m" +#define WHITE  "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR BLUE +#define TITLECOLOR BLUE + +char *LOGO[] = { +WHITE "                         .sy/              " RESET,  +WHITE "                         .yh+              " RESET, +WHITE "                                           " RESET, +BLUE  "           " BLUE "-+syyyo+-" WHITE "      /+.              " RESET, +BLUE  "         " BLUE "+ddo/---/sdh/" WHITE "    ym-              " RESET, +BLUE  "       " BLUE "`hm+        `sms" WHITE "   ym-```````.-.    " RESET, +BLUE  "       " BLUE "sm+           sm/" WHITE "  ym-         +s   " RESET, +BLUE  "       " BLUE "hm.           /mo" WHITE "  ym-         /h   " RESET, +BLUE  "       " BLUE "omo           ym:" WHITE "  ym-       `os`   " RESET, +BLUE  "        " BLUE "smo`       .ym+" WHITE "   ym-     .os-     " RESET, +WHITE "     ``  " BLUE ":ymy+///oyms-" WHITE "    ym-  .+s+.       " RESET, +WHITE "   ..`    " BLUE "`:+oo+/-`" WHITE "      -//oyo-           " RESET, +WHITE " -:`                   .:oys/.             " RESET, +WHITE "+-               `./oyys/.                 " RESET, +WHITE "h+`      `.-:+oyyyo/-`                     " RESET, +WHITE "`/ossssysso+/-.`                           " RESET, +WHITE "                                           " RESET, +WHITE "                                           " RESET, +WHITE "                                           " RESET +}; diff --git a/src/logo/postmarketos.h b/src/logo/postmarketos.h new file mode 100644 index 0000000..d0f3c56 --- /dev/null +++ b/src/logo/postmarketos.h @@ -0,0 +1,27 @@ +#define GREEN  "\e[1;32m" +#define RESET  "\e[0m" + +#define COLOR GREEN +#define TITLECOLOR GREEN + +char *LOGO[] = { +GREEN "                 /\\                    " RESET,  +GREEN "                /  \\                   " RESET, +GREEN "               /    \\                  " RESET, +GREEN "              /      \\                 " RESET, +GREEN "             /        \\                " RESET, +GREEN "            /          \\               " RESET, +GREEN "            \\           \\              " RESET, +GREEN "          /\\ \\____       \\             " RESET, +GREEN "         /  \\____ \\       \\            " RESET, +GREEN "        /       /  \\       \\           " RESET, +GREEN "       /       /    \\    ___\\          " RESET, +GREEN "      /       /      \\  / ____         " RESET, +GREEN "     /       /        \\/ /    \\        " RESET, +GREEN "    /       / __________/      \\       " RESET, +GREEN "   /        \\ \\                 \\      " RESET, +GREEN "  /          \\ \\                 \\     " RESET, +GREEN " /           / /                  \\    " RESET, +GREEN "/___________/ /____________________\\   " RESET, +GREEN "                                       " RESET +}; diff --git a/src/logo/void.h b/src/logo/void.h new file mode 100644 index 0000000..4765277 --- /dev/null +++ b/src/logo/void.h @@ -0,0 +1,30 @@ +#define GREY    "\e[1;30m" +#define GREEN   "\e[1;32m" +#define WHITE   "\e[1;37m" +#define RESET   "\e[0m" + +#define COLOR WHITE +#define TITLECOLOR GREEN + +char *LOGO[] = { +GREEN "                __.;=====;.__                    " RESET,  +GREEN "            _.=+==++=++=+=+===;.                 " RESET, +GREEN "             -=+++=+===+=+=+++++=_               " RESET, +GREEN "        .     -=:``     `--==+=++==.             " RESET, +GREEN "       _vi,    `            --+=++++:            " RESET, +GREEN "      .uvnvi.       _._       -==+==+.           " RESET, +GREEN "     .vvnvnI`    .;==|==;.     :|=||=|.          " RESET, +GREY  "+QmQQm" GREEN "pvvnv; " GREY "_yYsyQQWUUQQQm #QmQ#" GREEN ":" GREY "QQQWUV$QQm.    " RESET, +GREY  " -QQWQW" GREEN "pvvo" GREY "wZ?.wQQQE" GREEN "==<" GREY "!QWWQ/QWQW.QQWW" GREEN "(: " GREY "jQWQE   " RESET, +GREY  "  -$QQQQmmU'  jQQQ@" GREEN "+=<" GREY "QWQQ)mQQQ.mQQQC" GREEN "+;" GREY "jWQQ@'    " RESET, +GREY  "   -$WQ8Y" GREEN "nI:   " GREY "QWQQwgQQWV" GREEN"`" GREY "mWQQ.jQWQQgyyWW@!      " RESET, +GREEN "     -1vvnvv.     `~+++`        ++|+++           " RESET, +GREEN "      +vnvnnv,                 `-|===            " RESET, +GREEN "       +vnvnvns.           .      :=-            " RESET, +GREEN "        -Invnvvnsi..___..=sv=.     `             " RESET, +GREEN "          +Invnvnvnnnnnnnnvvnn;.                 " RESET, +GREEN "            ~|Invnvnvvnvvvnnv}+`                 " RESET, +GREEN "               -~|{*l}*|~                        " RESET, +GREEN "                                                 " RESET, +GREEN "                                                 " RESET +};  | 
