feat(ascii): add Kali and Parrot ASCII art
Swadhin Biswas committed 7 months ago
bd9765a
1 parent 6aa45ea
commit bd9765a
1 file changed
+80 -0
Showing 1 changed file+80-0
▼src/ascii/mod.rs
+80-0
| @@ -1028,3 +1028,83 @@ fn devuan() -> AsciiArt { | ||
1028 | 1028 | "{c1} ` ", |
1029 | 1029 | ], |
1030 | 1030 | } |
1031 | +} | |
1032 | + | |
1033 | +fn dragonfly() -> AsciiArt { | |
1034 | + AsciiArt { | |
1035 | + colors: vec![1, 7], | |
1036 | + lines: vec![ | |
1037 | + "{c1} ,--,", | |
1038 | + "{c1} _ ,' '.", | |
1039 | + "{c1} {c2}*{c1} /\\ '/ \\", | |
1040 | + "{c1} / / \\", | |
1041 | + "{c1} | | |", | |
1042 | + "{c1} \\ \\ |", | |
1043 | + "{c1} '\\ /", | |
1044 | + "{c1} | (", | |
1045 | + "{c1} | '", | |
1046 | + "{c1} ) \\", | |
1047 | + "{c1} / /`--------'\\", | |
1048 | + "{c1} / / \\", | |
1049 | + "{c1} / / \\", | |
1050 | + "{c1} '---' '", | |
1051 | + ], | |
1052 | + } | |
1053 | +} | |
1054 | + | |
1055 | +fn endless() -> AsciiArt { | |
1056 | + AsciiArt { | |
1057 | + colors: vec![1, 7], | |
1058 | + lines: vec![ | |
1059 | + "{c1} `:+yhmNMMMMNmhy+:`", | |
1060 | + "{c1} -oNMMMMMMMMMMMMMMMMMMNs-", | |
1061 | + "{c1} -yNMMMMMMMMMMMMMMMMMMMMMMMMy-", | |
1062 | + "{c1} oMMMMMMMho/-....-/:shNMMMMMMMMo", | |
1063 | + "{c1} yMMMMMy/. `:yNMMMMMs", | |
1064 | + "{c1} yMMMMd:` `/NMMMM:", | |
1065 | + "{c1}+MMMMs` /NMMMN", | |
1066 | + "{c1}mMMMy` :MMMMm", | |
1067 | + "{c1}NMMMd` dMMMM", | |
1068 | + "{c1}NMMMh yMMMM", | |
1069 | + "{c1}mMMMN/ /MMMMN", | |
1070 | + "{c1}+MMMMNo. .sMMMMM/", | |
1071 | + "{c1} yMMMMMMy:` `:yMMMMMMd", | |
1072 | + "{c1} sMMMMMMMMNyo/-.``.-:oydNMMMMMMMMo", | |
1073 | + "{c1} :dMMMMMMMMMMMMMMMMMMMMMMMMMMMs:", | |
1074 | + "{c1} :yNMMMMMMMMMMMMMMMMMMMMNy:", | |
1075 | + "{c1} `:ohNMMMMMMMMMMMMNho:`", | |
1076 | + "{c1} `-:/+oo+/:-`", | |
1077 | + ], | |
1078 | + } | |
1079 | +} | |
1080 | + | |
1081 | +fn exherbo() -> AsciiArt { | |
1082 | + AsciiArt { | |
1083 | + colors: vec![4, 7, 1], | |
1084 | + lines: vec![ | |
1085 | + "{c2} ,", | |
1086 | + "{c2} OXo.", | |
1087 | + "{c2} NXdX0:", | |
1088 | + "{c2} KX d0 .", | |
1089 | + "{c2} KX N0.", | |
1090 | + "{c2} KX N0.", | |
1091 | + "{c2} KX O0.", | |
1092 | + "{c2} KX O0", | |
1093 | + "{c2} KX d00 ", | |
1094 | + "{c2} KX .0X0o", | |
1095 | + "{c1} k{c2}xkOOO0X0KKKK0OOOkxk{c1}k", | |
1096 | + "{c1} Xd dX", | |
1097 | + "{c1} Xd dX", | |
1098 | + "{c1} Xd dX", | |
1099 | + "{c1} Xd{c2} kx 0k xk {c1}dX", | |
1100 | + "{c1} XX{c2} k0 0k 0k {c1}XX", | |
1101 | + "{c1} XX{c2} k0 0k 0k {c1}XX", | |
1102 | + "{c1} XXx{c2} k0 0k k0 {c1}xXX", | |
1103 | + "{c1} XXXXX", | |
1104 | + ], | |
1105 | + } | |
1106 | +} | |
1107 | + | |
1108 | +fn guix() -> AsciiArt { | |
1109 | + AsciiArt { | |
1110 | + colors: vec![3, 7, 6, 4, 1], | |
1031 | 1111 | |