summaryrefslogtreecommitdiff
path: root/src/logo/freebsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/logo/freebsd.c')
-rw-r--r--src/logo/freebsd.c47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/logo/freebsd.c b/src/logo/freebsd.c
new file mode 100644
index 0000000..0183cff
--- /dev/null
+++ b/src/logo/freebsd.c
@@ -0,0 +1,47 @@
+#if defined(__FreeBSD__)
+#include "openbsd.h"
+
+#include <string.h>
+
+char *LOGO[23];
+char *LOGO_SMALL[23];
+const char *color;
+const char *titlecolor;
+
+void getOS() {
+ color = RED;
+ titlecolor = RED;
+
+ LOGO[0] = WHITE "``` " RED "` " RESET;
+ LOGO[1] = WHITE " ` `.....---..." RED "....--.``` -/ " RESET;
+ LOGO[2] = WHITE " +o .--` " RED "/y:` +. " RESET;
+ LOGO[3] = WHITE " yo`:. " RED ":o `+- " RESET;
+ LOGO[4] = WHITE " y/ " RED "-/` -o/ " RESET;
+ LOGO[7] = WHITE " .- " RED "::/sy+:. " RESET;
+ LOGO[8] = WHITE " / " RED "`-- / " RESET;
+ LOGO[9] = WHITE " `: " RED ":` " RESET;
+ LOGO[10] = WHITE " `: " RED ":` " RESET;
+ LOGO[11] = WHITE " / " RED "/ " RESET;
+ LOGO[12] = WHITE " .- " RED "-. " RESET;
+ LOGO[13] = WHITE " -- " RED "-. " RESET;
+ LOGO[14] = WHITE " `:` " RED "`:` " RESET;
+ LOGO[15] = RED " .-- `--. " RESET;
+ LOGO[16] = RED " .---.....----. " RESET;
+ LOGO[17] = RED " " RESET;
+ LOGO[18] = RED " " RESET;
+ LOGO[19] = RED " " RESET;
+ for (int i = 20; i < 23; i++) {
+ LOGO[i] = RED " " RESET;
+ }
+
+ LOGO_SMALL[0] = RED "/\\,-'''''-,/\\ " RESET;
+ LOGO_SMALL[1] = RED "\\_) (_/ " RESET;
+ LOGO_SMALL[2] = RED "| | " RESET;
+ LOGO_SMALL[3] = RED "| | " RESET;
+ LOGO_SMALL[4] = RED " ; ; " RESET;
+ LOGO_SMALL[5] = RED " '-_____-' " RESET;
+ for (int i = 6; i < 23; i++) {
+ LOGO_SMALL[i] = RED " " RESET;
+ }
+}
+#endif