feat(ascii): add Ubuntu ASCII art
Swadhin Biswas committed 7 months ago
f3cd9f3
1 parent 298cf50
commit f3cd9f3
1 file changed
+70 -0
Showing 1 changed file+70-0
▼src/ascii/mod.rs
+70-0
| @@ -128,3 +128,73 @@ fn ubuntu() -> AsciiArt { | ||
128 | 128 | "{c1} .ossssssssssssssssss{c2}dMMMNy{c1}sssso.", |
129 | 129 | "{c1} -+sssssssssssssssss{c2}yyy{c1}ssss+-", |
130 | 130 | "{c1} `:+ssssssssssssssssss+:`", |
131 | + "{c1} .-/+oossssoo+/-.", | |
132 | + ], | |
133 | + } | |
134 | +} | |
135 | + | |
136 | +fn debian() -> AsciiArt { | |
137 | + AsciiArt { | |
138 | + colors: vec![1, 7, 3], | |
139 | + lines: vec![ | |
140 | + "{c2} _,met$$$$$gg.", | |
141 | + "{c2} ,g$$$$$$$$$$$$$$$P.", | |
142 | + r#"{c2} ,g$$P" """Y$$."."#, | |
143 | + "{c2} ,$$P' `$$$.", | |
144 | + "{c2}',$$P ,ggs. `$$b:", | |
145 | + "{c2}`d$$' ,$P\"' {c1}.{c2} $$$", | |
146 | + "{c2} $$P d$' {c1},{c2} $$P", | |
147 | + "{c2} $$: $$. {c1}-{c2} ,d$$'", | |
148 | + "{c2} $$; Y$b._ _,d$P'", | |
149 | + "{c2} Y$$. {c1}`.{c2}`\"Y$$$$P\"'", | |
150 | + "{c2} `$$b {c1}\"-.__", | |
151 | + "{c2} `Y$$", | |
152 | + "{c2} `Y$$.", | |
153 | + "{c2} `$$b.", | |
154 | + "{c2} `Y$$b.", | |
155 | + "{c2} `\"Y$b._", | |
156 | + "{c2} `\"\"\"", | |
157 | + ], | |
158 | + } | |
159 | +} | |
160 | + | |
161 | +fn fedora() -> AsciiArt { | |
162 | + AsciiArt { | |
163 | + colors: vec![12, 7], | |
164 | + lines: vec![ | |
165 | + "{c1} .',;::::;,'.", | |
166 | + "{c1} .';:cccccccccccc:;,.", | |
167 | + "{c1} .;cccccccccccccccccccccc;.", | |
168 | + "{c1} .:cccccccccccccccccccccccccc:.", | |
169 | + "{c1} .;ccccccccccccc;{c2}.:dddl:.{c1};ccccccc;.", | |
170 | + "{c1} .:ccccccccccccc;{c2}OWMKOOXMWd{c1};ccccccc:.", | |
171 | + "{c1}.:ccccccccccccc;{c2}KMMc{c1};cc;{c2}xMMc{c1};ccccccc:.", | |
172 | + "{c1},cccccccccccccc;{c2}MMM.{c1};cc;{c2};WW:{c1};cccccccc,", | |
173 | + "{c1}:cccccccccccccc;{c2}MMM.{c1};cccccccccccccccc:", | |
174 | + "{c1}:ccccccc;{c2}oxOOOo{c1};{c2}MMM0OOk.{c1};cccccccccccc:", | |
175 | + "{c1}cccccc;{c2}0MMKxdd:{c1};{c2}MMMkddc.{c1};cccccccccccc;", | |
176 | + "{c1}ccccc;{c2}XM0'{c1};cccc;{c2}MMM.{c1};cccccccccccccccc'", | |
177 | + "{c1}ccccc;{c2}MMo{c1};ccccc;{c2}MMW.{c1};ccccccccccccccc;", | |
178 | + "{c1}ccccc;{c2}0MNc.{c1}ccc{c2}.xMMd{c1};ccccccccccccccc;", | |
179 | + "{c1}cccccc;{c2}dNMWXXXWM0:{c1};cccccccccccccc:,", | |
180 | + "{c1}cccccccc;{c2}.:odl:.{c1};cccccccccccccc:,.", | |
181 | + "{c1}:cccccccccccccccccccccccccccc:'.", | |
182 | + "{c1}.:cccccccccccccccccccccc:;,..", | |
183 | + "{c1} '::cccccccccccccc::;,.", | |
184 | + ], | |
185 | + } | |
186 | +} | |
187 | + | |
188 | +fn gentoo() -> AsciiArt { | |
189 | + AsciiArt { | |
190 | + colors: vec![5, 7], | |
191 | + lines: vec![ | |
192 | + "{c1} -/oyddmdhs+:.", | |
193 | + "{c1} -o{c2}dNMMMMMMMMNNmhy+{c1}-`", | |
194 | + "{c1} -y{c2}NMMMMMMMMMMMNNNmmdhy{c1}+-", | |
195 | + "{c1} `o{c2}mMMMMMMMMMMMMNmdmmmmddhhy{c1}/`", | |
196 | + "{c1} om{c2}MMMMMMMMMMMN{c1}hhyyyo{c2}hmdddhhhd{c1}o`", | |
197 | + "{c1}.y{c2}dMMMMMMMMMMd{c1}hs++so/s{c2}mdddhhhhdm{c1}+`", | |
198 | + "{c1} oy{c2}hdmNMMMMMMMN{c1}dyooy{c2}dmddddhhhhyhN{c1}d.", | |
199 | + "{c1} :o{c2}yhhdNNMMMMMMMNNNmmdddhhhhhyym{c1}Mh", | |
200 | + "{c1} .:{c2}+sydNMMMMMNNNmmmdddhhhhhhmM{c1}my", | |
131 | 201 | |