From 446f3805976bc8f411c5206a2c59acae81fc28a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=88=D0=BE=D0=B2=D0=B0=D0=BD=20=D0=82=D0=BE=D0=BA=D0=B8?= =?UTF-8?q?=D1=9B-=D0=A8=D1=83=D0=BC=D0=B0=D1=80=D0=B0=D1=86?= Date: Mon, 17 May 2021 17:56:23 +0000 Subject: [PATCH] Upload New File --- logos.h | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 logos.h diff --git a/logos.h b/logos.h new file mode 100644 index 0000000..27b624a --- /dev/null +++ b/logos.h @@ -0,0 +1,91 @@ +void concatenate_and_print(char sys, char *os, char *cpu_name, char *gpu){ + + + char *uptime = NULL, + *kern_name = NULL, + *ram_info = NULL, + *package_count = NULL; + + + + + switch(sys){ + + case 'a': + + printf("\n"); + printf("\x1b[1m . %s\n", os); + printf("\x1b[1m / \\ %s\n", get_kernel(kern_name)); + printf("\x1b[1m / \\ %s\n", get_uptime(uptime)); + printf("\x1b[1m /^. \\ %s\n", get_packages(package_count, sys)); + printf("\x1b[1m / .-. \\ %s\n", cpu_name); + printf("\x1b[1m / ( ) _\\ %s\n", gpu); + printf("\x1b[1m / _.~ ~._^\\ %s\n", get_RAM(ram_info)); + printf("\x1b[1m /.^ ^.\\ \n"); + printf("\n\n"); + + + break; + + + case 'x': + + printf("\n"); + printf(" /\\ %s\n", os); + printf(" / \\ %s\n", get_kernel(kern_name)); + printf(" /`'.,\\ %s\n", get_uptime(uptime)); + printf(" / ', %s\n", get_packages(package_count, sys)); + printf(" / ,`\\ %s\n", cpu_name); + printf(" / ,.'`. \\ %s\n", gpu); + printf(" /.,'` `'.\\ %s\n", get_RAM(ram_info)); + printf("\n\n"); + + break; + + + + case 'd': + + printf("\n"); + printf(" _____ %s\n", os); + printf(" / __ \\ %s\n", get_kernel(kern_name)); + printf(" | / | %s\n", get_uptime(uptime)); + printf(" | \\___- %s\n", get_packages(package_count, sys)); + printf(" -_ %s\n", cpu_name); + printf(" --_ %s\n", gpu); + printf(" %s\n", get_RAM(ram_info)); + printf("\n\n"); + + break; + + + + case 'u': + + printf("\n"); + printf(" %s\n", os); + printf(" ---(_) %s\n", get_kernel(kern_name)); + printf(" _/ --- \\ %s\n", get_uptime(uptime)); + printf("(_) | | %s\n", get_packages(package_count, sys)); + printf(" \\ --- _/ %s\n", cpu_name); + printf(" ---(_) %s\n", gpu); + printf(" %s\n", get_RAM(ram_info)); + printf("\n\n"); + + break; + + + + + default: + printf("\n\n ERROR : Unsupported system\n\n"); + exit(EXIT_FAILURE); + } + + + free(uptime); + free(ram_info); + free(kern_name); + free(package_count); +} +