feat(ascii): add Asahi Linux and Bedrock ASCII art

Swadhin Biswas committed 7 months ago
3142e4a
1 parent 9d62d7f
commit 3142e4a
1 file changed
+80 -0
Showing 1 changed file+80-0
▼src/ascii/mod.rs
+80-0
1348
1348
"{c1} / \\",
1349
1349
"{c1} / \\",
1350
1350
"{c1} /________________________\\",
1351
+ ],
1352
+ }
1353
+}
1354
+
1355
+fn puppy() -> AsciiArt {
1356
+ AsciiArt {
1357
+ colors: vec![4, 7],
1358
+ lines: vec![
1359
+ "{c1} ,xq@@@@@@@px,",
1360
+ "{c1} ,q@@@@@@@@@@@@@@@@p,",
1361
+ "{c1} ,q@@@@@@@@@@@@@@@@@@@@@p,",
1362
+ "{c1} q@@@@@@@@@@@@@@@@@@@@@@@@@@,",
1363
+ "{c1} q@@@@{c2}AAAAA{c1}@@@@@@@@@@{c2}AAAAA{c1}@@@,",
1364
+ "{c1} q@@@@ {c2}AAAA{c1}@@@@@@@@@@ {c2}AAAA{c1}@@@@",
1365
+ "{c1} @@@@@ @@@@@@@@ @@@@@@",
1366
+ "{c1} q@@@@@@@@@@@{c2}######{c1}@@@@@@@@@@@@@",
1367
+ "{c1} q@@@@@@@@@@{c2}######{c1}@@@@@@@@@@@@",
1368
+ "{c1} q@@@@@@@@@@@@@@@@@@@@@@@@@@,",
1369
+ "{c1} 'q@@@@@@@@@@@@@@@@@@@@@p'",
1370
+ "{c1} 'pq@@@@@@@@@@@@@@@qp'",
1371
+ "{c1} 'pq@@@@@@@qp'",
1372
+ ],
1373
+ }
1374
+}
1375
+
1376
+fn pureos() -> AsciiArt {
1377
+ AsciiArt {
1378
+ colors: vec![2, 7],
1379
+ lines: vec![
1380
+ "{c1} dmmmmmmmmmmmmmmmmd",
1381
+ "{c1} dmmmmmmmmmmmmmmmmmmmmmd",
1382
+ "{c1} dmmmmmmmmmmmmmmmmmmmmmmmmd",
1383
+ "{c1} mmmmm{c2}NNNNNNNNNo{c1}mmmmmmmmmmm",
1384
+ "{c1} mmm{c2}NNNNo. oNNNNm{c1}mmmmmmmm",
1385
+ "{c1} mm{c2}NNNo dNNNm{c1}mmmmmmm",
1386
+ "{c1} mm{c2}NNN NNNN{c1}mmmmmmm",
1387
+ "{c1} mm{c2}NNN NNNN{c1}mmmmmmm",
1388
+ "{c1} mm{c2}NNNo dNNN{c1}mmmmmmmm",
1389
+ "{c1} mmm{c2}NNNNo. oNNNN{c1}mmmmmmmmm",
1390
+ "{c1} mmmmm{c2}NNNNNNNNNo{c1}mmmmmmmmmmm",
1391
+ "{c1} dmmmmmmmmmmmmmmmmmmmmmmmd",
1392
+ "{c1} dmmmmmmmmmmmmmmmmmmmmmd",
1393
+ "{c1} dmmmmmmmmmmmmmmmd",
1394
+ ],
1395
+ }
1396
+}
1397
+
1398
+fn sabayon() -> AsciiArt {
1399
+ AsciiArt {
1400
+ colors: vec![4, 7, 6],
1401
+ lines: vec![
1402
+ "{c2} ....",
1403
+ "{c2} ..{c1}MMMMMMM{c2}..",
1404
+ "{c2} .{c1}MMMM{c2};{c1}MMMMMMM{c2}.",
1405
+ "{c2} .{c1}MMM{c2}:{c1}MMMM{c2};{c1}MMMM{c2}.",
1406
+ "{c2} .{c1}MMM{c2}:{c1}MMMM{c2}:{c1}MMMMM{c2}.",
1407
+ "{c2} .{c1}MMM{c2};{c1}:MMMM{c2}:{c1}MMMMMM{c2}.",
1408
+ "{c2} {c1}MMM{c2};{c1};MMMM{c2}:{c1}MMMMMMM{c2}.",
1409
+ "{c2} .{c1}MMM{c2}:{c1};MMMM{c2}:{c1}MMMMMMM{c2}:",
1410
+ "{c2} .{c1}MMMM{c2}:{c1};MMM{c2}:{c1}MMMMMMMM{c2}.",
1411
+ "{c2} .{c1}MMMMMM{c2}::{c1}MMMMMMMMMM{c2}.",
1412
+ "{c2} {c1}.MMMMMMMMMMMMMMMMMM{c2}.",
1413
+ "{c2} {c1}`MMMMMMMMMMMMMM{c2}'",
1414
+ "{c2} {c1}``MMMMMM{c2}''",
1415
+ ],
1416
+ }
1417
+}
1418
+
1419
+fn slitaz() -> AsciiArt {
1420
+ AsciiArt {
1421
+ colors: vec![3, 3],
1422
+ lines: vec![
1423
+ "{c1} @ @( @",
1424
+ "{c1} @@ @@ @@ @@ @@",
1425
+ "{c1} @@ @@ @@ @@@ @@ @ @@",
1426
+ "{c1} @@ @@ @@ @@ @@ @@ @@",
1427
+ "{c1} @@ @@@@@@@@ @@ @@ @@",
1428
+ "{c1} @@ @@ @@ @@@@ @@ @@",
1429
+ "{c1} @@ @@ @@ @@ @@ @ @@",
1430
+ "{c1} @@ @@@@ @@@@ @ @@@@@@",
1351
1431