Remove all eval usage

This commit is contained in:
Dylan Araps 2016-11-07 17:54:38 +11:00
parent 12e2a8b03b
commit 174eb66b56
27 changed files with 227 additions and 274 deletions

View file

@ -1,22 +1,20 @@
"\
${c1} .hddddddddddddddddddddddh. ${c1} .hddddddddddddddddddddddh.
:dddddddddddddddddddddddddd: :dddddddddddddddddddddddddd:
/dddddddddddddddddddddddddddd/ /dddddddddddddddddddddddddddd/
+dddddddddddddddddddddddddddddd+ +dddddddddddddddddddddddddddddd+
\`sdddddddddddddddddddddddddddddddds\` `sdddddddddddddddddddddddddddddddds`
\`ydddddddddddd++hdddddddddddddddddddy\` `ydddddddddddd++hdddddddddddddddddddy`
.hddddddddddd+\` \`+ddddh:-sdddddddddddh. .hddddddddddd+` `+ddddh:-sdddddddddddh.
hdddddddddd+\` \`+y: .sddddddddddh hdddddddddd+` `+y: .sddddddddddh
ddddddddh+\` \`//\` \`.\` -sddddddddd ddddddddh+` `//` `.` -sddddddddd
ddddddh+\` \`/hddh/\` \`:s- -sddddddd ddddddh+` `/hddh/` `:s- -sddddddd
ddddh+\` \`/+/dddddh/\` \`+s- -sddddd ddddh+` `/+/dddddh/` `+s- -sddddd
ddd+\` \`/o\` :dddddddh/\` \`oy- .yddd ddd+` `/o` :dddddddh/` `oy- .yddd
hdddyo+ohddyosdddddddddho+oydddy++ohdddh hdddyo+ohddyosdddddddddho+oydddy++ohdddh
.hddddddddddddddddddddddddddddddddddddh. .hddddddddddddddddddddddddddddddddddddh.
\`yddddddddddddddddddddddddddddddddddy\` `yddddddddddddddddddddddddddddddddddy`
\`sdddddddddddddddddddddddddddddddds\` `sdddddddddddddddddddddddddddddddds`
+dddddddddddddddddddddddddddddd+ +dddddddddddddddddddddddddddddd+
/dddddddddddddddddddddddddddd/ /dddddddddddddddddddddddddddd/
:dddddddddddddddddddddddddd: :dddddddddddddddddddddddddd:
.hddddddddddddddddddddddh. .hddddddddddddddddddddddh.
"

View file

@ -1,4 +1,3 @@
"\
${c1} ╲ ▁▂▂▂▁ ${c1} ╲ ▁▂▂▂▁
▄███████▄ ▄███████▄
▄██${c2} ${c1}███${c2} ${c1}██▄ ▄██${c2} ${c1}███${c2} ${c1}██▄
@ -12,4 +11,3 @@ ${c1} ╲ ▁▂▂▂▁
███████████ ███████████
██ ██ ██ ██
██ ██ ██ ██
"

View file

@ -1,21 +1,19 @@
"\ ${c1} `.-/::/-``
${c1} \`.-/::/-\`\`
.-/osssssssso/. .-/osssssssso/.
:osyysssssssyyys+- :osyysssssssyyys+-
\`.+yyyysssssssssyyyyy+. `.+yyyysssssssssyyyyy+.
\`/syyyyyssssssssssyyyyys-\` `/syyyyyssssssssssyyyyys-`
\`/yhyyyyysss${c2}++${c1}ssosyyyyhhy/\` `/yhyyyyysss${c2}++${c1}ssosyyyyhhy/`
.ohhhyyyys${c2}o++/+o${c1}so${c2}+${c1}syy${c2}+${c1}shhhho. .ohhhyyyys${c2}o++/+o${c1}so${c2}+${c1}syy${c2}+${c1}shhhho.
.shhhhys${c2}oo++//+${c1}sss${c2}+++${c1}yyy${c2}+s${c1}hhhhs. .shhhhys${c2}oo++//+${c1}sss${c2}+++${c1}yyy${c2}+s${c1}hhhhs.
-yhhhhs${c2}+++++++o${c1}ssso${c2}+++${c1}yyy${c2}s+o${c1}hhddy: -yhhhhs${c2}+++++++o${c1}ssso${c2}+++${c1}yyy${c2}s+o${c1}hhddy:
-yddhhy${c2}o+++++o${c1}syyss${c2}++++${c1}yyy${c2}yooy${c1}hdddy- -yddhhy${c2}o+++++o${c1}syyss${c2}++++${c1}yyy${c2}yooy${c1}hdddy-
.yddddhs${c2}o++o${c1}syyyyys${c2}+++++${c1}yyhh${c2}sos${c1}hddddy\` .yddddhs${c2}o++o${c1}syyyyys${c2}+++++${c1}yyhh${c2}sos${c1}hddddy`
\`odddddhyosyhyyyyyy${c2}++++++${c1}yhhhyosddddddo `odddddhyosyhyyyyyy${c2}++++++${c1}yhhhyosddddddo
.dmdddddhhhhhhhyyyo${c2}+++++${c1}shhhhhohddddmmh. .dmdddddhhhhhhhyyyo${c2}+++++${c1}shhhhhohddddmmh.
ddmmdddddhhhhhhhso${c2}++++++${c1}yhhhhhhdddddmmdy ddmmdddddhhhhhhhso${c2}++++++${c1}yhhhhhhdddddmmdy
dmmmdddddddhhhyso${c2}++++++${c1}shhhhhddddddmmmmh dmmmdddddddhhhyso${c2}++++++${c1}shhhhhddddddmmmmh
-dmmmdddddddhhys${c2}o++++o${c1}shhhhdddddddmmmmd- -dmmmdddddddhhys${c2}o++++o${c1}shhhhdddddddmmmmd-
.smmmmddddddddhhhhhhhhhdddddddddmmmms. .smmmmddddddddhhhhhhhhhdddddddddmmmms.
\`+ydmmmdddddddddddddddddddmmmmdy/. `+ydmmmdddddddddddddddddddmmmmdy/.
\`.:+ooyyddddddddddddyyso+:.\` `.:+ooyyddddddddddddyyso+:.`
"

View file

@ -1,22 +1,19 @@
"\ ${c1} -`
${c1} -\` .o+`
.o+\` `ooo/
\`ooo/ `+oooo:
\`+oooo: `+oooooo:
\`+oooooo:
-+oooooo+: -+oooooo+:
\`/:-:++oooo+: `/:-:++oooo+:
\`/++++/+++++++: `/++++/+++++++:
\`/++++++++++++++: `/++++++++++++++:
\`/+++o${c2}oooooooo${c1}oooo/\` `/+++o${c2}oooooooo${c1}oooo/`
./${c2}ooosssso++osssssso${c1}+\` ./${c2}ooosssso++osssssso${c1}+`
${c2} .oossssso-\`\`\`\`/ossssss+\` ${c2} .oossssso-````/ossssss+`
-osssssso. :ssssssso. -osssssso. :ssssssso.
:osssssss/ osssso+++. :osssssss/ osssso+++.
/ossssssss/ +ssssooo/- /ossssssss/ +ssssooo/-
\`/ossssso+/:- -:/+osssso+- `/ossssso+/:- -:/+osssso+-
\`+sso+:-\` \`.-/+oso: `+sso+:-` `.-/+oso:
\`++:. \`-/+/ `++:. `-/+/
.\` \`/ .` `/
"

View file

@ -1,8 +1,7 @@
''${c1}' /\\ ${c1} /\
/^^\\ /^^\
/\\ \\ /\ \
/'${c2}' __ \\ /${c2} __ \
/ ( ) \\ / ( ) \
/ __| |__\\\\\ / __| |__\\\
/// \\\\\\\\\ /// \\\\\
'

View file

@ -1,7 +1,6 @@
"\ ${c1} `hMMMMN+
${c1} \`hMMMMN+ -MMo-dMd`
-MMo-dMd\` oMN- oMN`
oMN- oMN\`
yMd /NM: yMd /NM:
.mMmyyhMMs .mMmyyhMMs
:NMMMhsmMh :NMMMhsmMh
@ -9,12 +8,11 @@ ${c1} \`hMMMMN+
hMd.-hMNMN: hMd.-hMNMN:
mMmsssmMMMo mMmsssmMMMo
.MMdyyhNMMMd .MMdyyhNMMMd
oMN.\`/dMddMN\` oMN.`/dMddMN`
yMm/hNm+./MM/ yMm/hNm+./MM/
.dMMMmo.\`\`.NMo .dMMMmo.``.NMo
:NMMMNmmmmmMMh :NMMMNmmmmmMMh
/MN/-------oNN: /MN/-------oNN:
hMd. .dMh hMd. .dMh
sm/ /ms sm/ /ms
"

View file

@ -1,4 +1,3 @@
"\
${c1} d ${c1} d
,MK: ,MK:
xMMMX: xMMMX:
@ -12,8 +11,7 @@ ${c1} d
.:xNMMMMMMMMMMMMMMMMMK. .:xNMMMMMMMMMMMMMMMMMK.
lMMMMMMMMMMMMMMMMMMK. lMMMMMMMMMMMMMMMMMMK.
,MMMMMMMMWkOXWMMMMMM0 ,MMMMMMMMWkOXWMMMMMM0
.NMMMMMNd. \`':ldko .NMMMMMNd. `':ldko
OMMMK: OMMMK:
oWk, oWk,
;: ;:
"

View file

@ -1,19 +1,17 @@
"\ ${c2} `./ohdNMMMMNmho+.` ${c1} .+oo:`
${c2} \`./ohdNMMMMNmho+.\` ${c1} .+oo:\` ${c2} -smMMMMMMMMMMMMMMMMmy-` ${c1}`yyyyy+
${c2} -smMMMMMMMMMMMMMMMMmy-\` ${c1}\`yyyyy+ ${c2} `:dMMMMMMMMMMMMMMMMMMMMMMd/` ${c1}`yyyyys
${c2} \`:dMMMMMMMMMMMMMMMMMMMMMMd/\` ${c1}\`yyyyys ${c2} .hMMMMMMMNmhso/++symNMMMMMMMh- ${c1}`yyyyys
${c2} .hMMMMMMMNmhso/++symNMMMMMMMh- ${c1}\`yyyyys ${c2} -mMMMMMMms-` -omMMMMMMN-${c1}.yyyyys
${c2} -mMMMMMMms-\` -omMMMMMMN-${c1}.yyyyys
${c2}.mMMMMMMy. .yMMMMMMm:${c1}yyyyys ${c2}.mMMMMMMy. .yMMMMMMm:${c1}yyyyys
${c2}sMMMMMMy \`sMMMMMMh${c1}yyyyys ${c2}sMMMMMMy `sMMMMMMh${c1}yyyyys
${c2}NMMMMMN: .NMMMMMN${c1}yyyyys ${c2}NMMMMMN: .NMMMMMN${c1}yyyyys
${c2}MMMMMMm. NMMMMMN${c1}yyyyys ${c2}MMMMMMm. NMMMMMN${c1}yyyyys
${c2}hMMMMMM+ /MMMMMMN${c1}yyyyys ${c2}hMMMMMM+ /MMMMMMN${c1}yyyyys
${c2}:NMMMMMN: :mMMMMMM+${c1}yyyyys ${c2}:NMMMMMN: :mMMMMMM+${c1}yyyyys
${c2} oMMMMMMNs- .sNMMMMMMs.${c1}yyyyys ${c2} oMMMMMMNs- .sNMMMMMMs.${c1}yyyyys
${c2} +MMMMMMMNho:.\` \`.:ohNMMMMMMNo ${c1}\`yyyyys ${c2} +MMMMMMMNho:.` `.:ohNMMMMMMNo ${c1}`yyyyys
${c2} -hMMMMMMMMNNNmmNNNMMMMMMMMh- ${c1}\`yyyyys ${c2} -hMMMMMMMMNNNmmNNNMMMMMMMMh- ${c1}`yyyyys
${c2} :yNMMMMMMMMMMMMMMMMMMNy:\` ${c1}\`yyyyys ${c2} :yNMMMMMMMMMMMMMMMMMMNy:` ${c1}`yyyyys
${c2} .:sdNMMMMMMMMMMNds/. ${c1}\`yyyyyo ${c2} .:sdNMMMMMMMMMMNds/. ${c1}`yyyyyo
${c2} \`.:/++++/:.\` ${c1}:oys+. ${c2} `.:/++++/:.` ${c1}:oys+.
"

View file

@ -1,22 +1,20 @@
"\ ${c1} `++
${c1} \`++
-yMMs -yMMs
\`yMMMMN\` `yMMMMN`
-NMMMMMMm. -NMMMMMMm.
:MMMMMMMMMN- :MMMMMMMMMN-
.NMMMMMMMMMMM/ .NMMMMMMMMMMM/
yMMMMMMMMMMMMM/ yMMMMMMMMMMMMM/
\`MMMMMMNMMMMMMMN. `MMMMMMNMMMMMMMN.
-MMMMN+ /mMMMMMMy -MMMMN+ /mMMMMMMy
-MMMm\` \`dMMMMMM -MMMm` `dMMMMMM
\`MMN. .NMMMMM. `MMN. .NMMMMM.
hMy yMMMMM\` hMy yMMMMM`
-Mo +MMMMN -Mo +MMMMN
/o +MMMMs /o +MMMMs
+MMMN\` +MMMN`
hMMM: hMMM:
\`NMM/ `NMM/
+MN: +MN:
mh. mh.
-/ -/
"

View file

@ -1,21 +1,19 @@
"\ ${c1} ..
${c1} .. .PLTJ.
.PLTJ. <><><><>
<><><><> ${c2}KKSSV' 4KKK ${c1}LJ${c4} KKKL.'VSSKK
${c2}KKSSV' 4KKK ${c1}LJ${c4} KKKL.'VSSKK ${c2}KKV' 4KKKKK ${c1}LJ${c4} KKKKAL 'VKK
${c2}KKV' 4KKKKK ${c1}LJ${c4} KKKKAL 'VKK ${c2}V' ' 'VKKKK ${c1}LJ${c4} KKKKV' ' 'V
${c2}V' ' 'VKKKK ${c1}LJ${c4} KKKKV' ' 'V ${c2}.4MA.' 'VKK ${c1}LJ${c4} KKV' '.4Mb.
${c2}.4MA.' 'VKK ${c1}LJ${c4} KKV' '.4Mb. ${c4} . ${c2}KKKKKA.' 'V ${c1}LJ${c4} V' '.4KKKKK ${c3}.
${c4} . ${c2}KKKKKA.' 'V ${c1}LJ${c4} V' '.4KKKKK ${c3}. ${c4} .4D ${c2}KKKKKKKA.'' ${c1}LJ${c4} ''.4KKKKKKK ${c3}FA.
${c4} .4D ${c2}KKKKKKKA.'' ${c1}LJ${c4} ''.4KKKKKKK ${c3}FA. ${c4}<QDD ++++++++++++ ${c3}++++++++++++ GFD>
${c4} <QDD ++++++++++++ ${c3}++++++++++++ GFD> ${c4} 'VD ${c3}KKKKKKKK'.. ${c2}LJ ${c1}..'KKKKKKKK ${c3}FV
${c4} 'VD ${c3}KKKKKKKK'.. ${c2}LJ ${c1}..'KKKKKKKK ${c3}FV ${c4} ' ${c3}VKKKKK'. .4 ${c2}LJ ${c1}K. .'KKKKKV ${c3}'
${c4} ' ${c3}VKKKKK'. .4 ${c2}LJ ${c1}K. .'KKKKKV ${c3}' ${c3} 'VK'. .4KK ${c2}LJ ${c1}KKA. .'KV'
${c3} 'VK'. .4KK ${c2}LJ ${c1}KKA. .'KV' ${c3}A. . .4KKKK ${c2}LJ ${c1}KKKKA. . .4
${c3}A. . .4KKKK ${c2}LJ ${c1}KKKKA. . .4 ${c3}KKA. 'KKKKK ${c2}LJ ${c1}KKKKK' .4KK
${c3}KKA. 'KKKKK ${c2}LJ ${c1}KKKKK' .4KK ${c3}KKSSA. VKKK ${c2}LJ ${c1}KKKV .4SSKK
${c3}KKSSA. VKKK ${c2}LJ ${c1}KKKV .4SSKK ${c2} <><><><>
${c2} <><><><> 'MKKM'
'MKKM' ''
''
"

View file

@ -1,20 +1,18 @@
"\ ${c1} _ _ _ "kkkkkkkk.
${c1} _ _ _ \"kkkkkkkk. ,kkkkkkkk., 'kkkkkkkkk,
,kkkkkkkk., \'kkkkkkkkk, ,kkkkkkkkkkkk., 'kkkkkkkkk.
,kkkkkkkkkkkk., \'kkkkkkkkk. ,kkkkkkkkkkkkkkkk,'kkkkkkkk,
,kkkkkkkkkkkkkkkk,\'kkkkkkkk, ,kkkkkkkkkkkkkkkkkkk'kkkkkkk.
,kkkkkkkkkkkkkkkkkkk\'kkkkkkk. "''"''',;::,,"''kkk''kkkkk; __
\"\'\'\"\'\'\',;::,,\"\'\'kkk\'\'kkkkk; __ ,kkkkkkkkkk, "k''kkkkk' ,kkkk
,kkkkkkkkkk, \"k\'\'kkkkk\' ,kkkk ,kkkkkkk' ., ' .: 'kkkk',kkkkkk
,kkkkkkk\' ., \' .: \'kkkk\',kkkkkk ,kkkkkkkk'.k' , ,kkkk;kkkkkkkkk
,kkkkkkkk\'.k\' , ,kkkk;kkkkkkkkk ,kkkkkkkk';kk 'k "'k',kkkkkkkkkkkk
,kkkkkkkk\';kk \'k \"\'k\',kkkkkkkkkkkk .kkkkkkkkk.kkkk.'kkkkkkkkkkkkkkkkkk'
.kkkkkkkkk.kkkk.\'kkkkkkkkkkkkkkkkkk\' ;kkkkkkkk''kkkkkk;'kkkkkkkkkkkkk''
;kkkkkkkk\'\'kkkkkk;\'kkkkkkkkkkkkk\'\' 'kkkkkkk; 'kkkkkkkk.,""''"''""
\'kkkkkkk; \'kkkkkkkk.,\"\"\'\'\"\'\'\"\" ''kkkk; 'kkkkkkkkkk.,
\'\'kkkk; \'kkkkkkkkkk., ';' 'kkkkkkkkkkkk.,
\';\' \'kkkkkkkkkkkk., ';kkkkkkkkkk'
';kkkkkkkkkk\' ';kkkkkk'
';kkkkkk\' "''"
\"\'\'\"
"

View file

@ -1,4 +1,3 @@
"\
${c1} .-/-. ${c1} .-/-.
////////. ////////.
////////${c2}y+${c1}//. ////////${c2}y+${c1}//.
@ -11,10 +10,9 @@ ${c1} .-/-.
///////${c2}NMm+${c1}//////////${c2}sMMh${c1}/////// ///////${c2}NMm+${c1}//////////${c2}sMMh${c1}///////
//////${c2}oMMNmmmmmmmmmmmmMMm${c1}/////// //////${c2}oMMNmmmmmmmmmmmmMMm${c1}///////
//////${c2}+MMmssssssssssssss+${c1}/////// //////${c2}+MMmssssssssssssss+${c1}///////
\`//////${c2}yMMy${c1}//////////////////// `//////${c2}yMMy${c1}////////////////////
\`//////${c2}smMNhso++oydNm${c1}//////// `//////${c2}smMNhso++oydNm${c1}////////
\`///////${c2}ohmNMMMNNdy+${c1}/////// `///////${c2}ohmNMMMNNdy+${c1}///////
\`//////////${c2}++${c1}////////// `//////////${c2}++${c1}//////////
\`////////////////. `////////////////.
-////////- -////////-
"

View file

@ -1,20 +1,18 @@
"\ ${c2} .,:loool:,.
${c2} .,:loool:,. .,coooooooooooooc,.
.,coooooooooooooc,. .,lllllllllllllllllllll,.
.,lllllllllllllllllllll,. ;ccccccccccccccccccccccccc;
;ccccccccccccccccccccccccc; ${c1} '${c2}ccccccccccccccccccccccccccccc.
${c1} '${c2}ccccccccccccccccccccccccccccc. ${c1} ,oo${c2}c::::::::okO${c5}000${c3}0OOkkkkkkkkkkk:
${c1} ,oo${c2}c::::::::okO${c5}000${c3}0OOkkkkkkkkkkk: ${c1}.ooool${c2};;;;:x${c5}K0${c4}kxxxxxk${c5}0X${c3}K0000000000.
${c1} .ooool${c2};;;;:x${c5}K0${c4}kxxxxxk${c5}0X${c3}K0000000000. ${c1}:oooool${c2};,;O${c5}K${c4}ddddddddddd${c5}KX${c3}000000000d
${c1} :oooool${c2};,;O${c5}K${c4}ddddddddddd${c5}KX${c3}000000000d ${c1}lllllool${c2};l${c5}N${c4}dllllllllllld${c5}N${c3}K000000000
${c1} lllllool${c2};l${c5}N${c4}dllllllllllld${c5}N${c3}K000000000 ${c1}lllllllll${c2}o${c5}M${c4}dccccccccccco${c5}W${c3}K000000000
${c1} lllllllll${c2}o${c5}M${c4}dccccccccccco${c5}W${c3}K000000000 ${c1};cllllllllX${c5}X${c4}c:::::::::c${c5}0X${c3}000000000d
${c1} ;cllllllllX${c5}X${c4}c:::::::::c${c5}0X${c3}000000000d ${c1}.ccccllllllO${c5}Nk${c4}c;,,,;cx${c5}KK${c3}0000000000.
${c1} .ccccllllllO${c5}Nk${c4}c;,,,;cx${c5}KK${c3}0000000000. ${c1} .cccccclllllxOO${c5}OOO${c1}Okx${c3}O0000000000;
${c1} .cccccclllllxOO${c5}OOO${c1}Okx${c3}O0000000000; ${c1} .:ccccccccllllllllo${c3}O0000000OOO,
${c1} .:ccccccccllllllllo${c3}O0000000OOO, ${c1} ,:ccccccccclllcd${c3}0000OOOOOOl.
${c1} ,:ccccccccclllcd${c3}0000OOOOOOl. ${c1} '::ccccccccc${c3}dOOOOOOOkx:.
${c1} '::ccccccccc${c3}dOOOOOOOkx:. ${c1} ..,::cccc${c3}xOOOkkko;.
${c1} ..,::cccc${c3}xOOOkkko;. ${c1} ..,:${c3}dOkxl:.
${c1} ..,:${c3}dOkxl:.
"

View file

@ -1,4 +1,3 @@
"\
${c1} odddd ${c1} odddd
oddxkkkxxdoo oddxkkkxxdoo
ddcoddxxxdoool ddcoddxxxdoool
@ -17,5 +16,3 @@ ${c2}xOkkO${c1}0oo${c3}odOW${c2}WW${c1}XkdodOxc:l
${c2}dkkkxkkk${c3}OKX${c2}NNNX0Oxx${c1}xc:cd ${c2}dkkkxkkk${c3}OKX${c2}NNNX0Oxx${c1}xc:cd
${c2} odxxdx${c3}xllod${c2}ddooxx${c1}dc:ldo ${c2} odxxdx${c3}xllod${c2}ddooxx${c1}dc:ldo
${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo ${c2} lodd${c1}dolccc${c2}ccox${c1}xoloo
"

View file

@ -1,4 +1,3 @@
"\
${c1} ___ ${c1} ___
(${c3}.· ${c1}| (${c3}.· ${c1}|
(${c2}<> ${c1}| (${c2}<> ${c1}|
@ -6,4 +5,3 @@ ${c1} ___
( ${c3}/ \\ ${c1}/| ( ${c3}/ \\ ${c1}/|
${c2}_${c1}/\\ ${c3}__)${c1}/${c2}_${c1}) ${c2}_${c1}/\\ ${c3}__)${c1}/${c2}_${c1})
${c2}\/${c1}-____${c2}\/ ${c2}\/${c1}-____${c2}\/
"

View file

@ -1,19 +1,17 @@
"\ ${c2} _,met$$$$$gg.
${c2} _,met\$\$\$\$\$gg. ,g$$$$$$$$$$$$$$$P.
,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P. ,g$$P" """Y$$.".
,g\$\$P\"\ \"\"\"Y\$\$.\". ,$$P' `$$$.
,\$\$P' \`\$\$\$. ',$$P ,ggs. `$$b:
',\$\$P ,ggs. \`\$\$b: `d$$' ,$P"' ${c1}.${c2} $$$
\`d\$\$' ,\$P\"\' ${c1}.${c2} \$\$\$ $$P d$' ${c1},${c2} $$P
\$\$P d\$\' ${c1},${c2} \$\$P $$: $$. ${c1}-${c2} ,d$$'
\$\$: \$\$. ${c1}-${c2} ,d\$\$' $$; Y$b._ _,d$P'
\$\$\; Y\$b._ _,d\$P' Y$$. ${c1}`.${c2}`"Y$$$$P"'
Y\$\$. ${c1}\`.${c2}\`\"Y\$\$\$\$P\"' ${c2} `$$b ${c1}"-.__
${c2} \`\$\$b ${c1}\"-.__ ${c2} `Y$$
${c2} \`Y\$\$ `Y$$.
\`Y\$\$. `$$b.
\`\$\$b. `Y$$b.
\`Y\$\$b. `"Y$b._
\`\"Y\$b._ `"""
\`\"\"\"\
"

View file

@ -1,4 +1,3 @@
"\
${c1} ............ ${c1} ............
.';;;;;. .,;,. .';;;;;. .,;,.
.,;;;;;;;. ';;;;;;;. .,;;;;;;;. ';;;;;;;.
@ -17,5 +16,3 @@ ${c1} ............
,dkkkkkkkkkkkkko;. .;o; ,dkkkkkkkkkkkkko;. .;o;
.;okkkkkdl;. .,cl:. .;okkkkkdl;. .,cl:.
.,:cccccccc:,. .,:cccccccc:,.
"

View file

@ -1,17 +1,15 @@
"\
${c1} ..,,;;;::;,.. ${c1} ..,,;;;::;,..
\`':ddd;:,. `':ddd;:,.
\`'dPPd:,. `'dPPd:,.
\`:b\$\$b\`. `:b$$b`.
'P\$\$\$d\` 'P$$$d`
.\$\$\$\$\$\` .$$$$$`
;\$\$\$\$\$P ;$$$$$P
.:P\$\$\$\$\$\$\` .:P$$$$$$`
.,:b\$\$\$\$\$\$\$;' .,:b$$$$$$$;'
.,:dP\$\$\$\$\$\$\$\$b:' .,:dP$$$$$$$$b:'
.,:;db\$\$\$\$\$\$\$\$\$\$Pd'\` .,:;db$$$$$$$$$$Pd'`
,db\$\$\$\$\$\$\$\$\$\$\$\$\$\$b:'\` ,db$$$$$$$$$$$$$$b:'`
:\$\$\$\$\$\$\$\$\$\$\$\$b:'\` :$$$$$$$$$$$$b:'`
\`\$\$\$\$\$bd:''\` `$$$$$bd:''`
\`'''\` `'''`
"

View file

@ -1,15 +1,13 @@
"\ ${c1} `-:/-
${c1} \`-:/-
-os: -os:
-os/\` -os/`
:sy+-\` :sy+-`
\`/yyyy+. `/yyyy+.
\`+yyyyo- `+yyyyo-
\`/yyyys: `/yyyys:
\`:osssoooo++- +yyyyyy/\` `:osssoooo++- +yyyyyy/`
./yyyyyyo yo\`:syyyy+. ./yyyyyyo yo`:syyyy+.
-oyyy+ +- :yyyyyo- -oyyy+ +- :yyyyyo-
\`:sy: \`. \`/yyyyys: `:sy: `. `/yyyyys:
./o/.\` .oyyso+oo:\` ./o/.` .oyyso+oo:`
:+oo+//::::///:-.\` \`.\` :+oo+//::::///:-.` `.`
"

View file

@ -1,20 +1,18 @@
"\
${c1} | ${c1} |
.-. .-.
${c3} ()${c1}I${c3}() ${c3} ()${c1}I${c3}()
${c1} \"==.__:-:__.==\" ${c1} "==.__:-:__.=="
\"==.__/~|~\__.==\" "==.__/~|~\__.=="
\"==._( Y )_.==\" "==._( Y )_.=="
${c2}.-'~~\"\"~=--...,__${c1}\/|\/${c2}__,...--=~\"\"~~'-. ${c2}.-'~~""~=--...,__${c1}\/|\/${c2}__,...--=~""~~'-.
( ..=${c1}\\\\=${c1}/${c2}=.. ) ( ..=${c1}\\=${c1}/${c2}=.. )
\`'-. ,.-\"\`;${c1}/=\\\\${c2} ;\"-.,_ .-'\` `'-. ,.-"`;${c1}/=\\${c2};"-.,_ .-'`
\`~\"-=-~\` .-~\` ${c1}|=|${c2} \`~-. \`~-=-\"~\` `~"-=-~` .-~` ${c1}|=|${c2} `~-. `~-=-"~`
.-~\` /${c1}|=|${c2}\ \`~-. .-~` /${c1}|=|${c2}\ `~-.
.~\` / ${c1}|=|${c2} \ \`~. .~` / ${c1}|=|${c2} \ `~.
.-~\` .' ${c1}|=|${c2} \\\\\`. \`~-. .-~` .' ${c1}|=|${c2} `. `~-.
(\` _,.-=\"\` ${c1} |=|${c2} \`\"=-.,_ \`) (` _,.-="` ${c1} |=|${c2} `"=-.,_ `)
\`~\"~\"\` ${c1} |=|${c2} \`\"~\"~\` `~"~"` ${c1} |=|${c2} `"~"~`
${c1} /=\\\\ ${c1} /=\\
\\\=/ \\=/
^ ^
"

View file

@ -1,4 +1,3 @@
"\
${c2} eeeeeeeeeeeeeeeee ${c2} eeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeee
eeeee eeeeeeeeeeee eeeee eeeee eeeeeeeeeeee eeeee
@ -16,4 +15,3 @@ eee eeeeeeeeee eeeeee eee
eeeee eeeee eeeee eeeee
eeeeeee eeeeeee eeeeeee eeeeeee
eeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeee
"

View file

@ -1,4 +1,3 @@
"\
${c2} , ${c2} ,
OXo. OXo.
NXdX0: .cok0KXNNXXK0ko:. NXdX0: .cok0KXNNXXK0ko:.
@ -21,4 +20,3 @@ KX '0XdKMMK;.xMMMk, .0MMMMMXx; ...
'dXMMXkl;,. .,o0MMNo' 'dXMMXkl;,. .,o0MMNo'
':d0XWMMMMWNNNNMMMNOl' ':d0XWMMMMWNNNNMMMNOl'
':okKXWNKkl' ':okKXWNKkl'
"

View file

@ -1,4 +1,3 @@
"\
${c1} /:-------------:\\ ${c1} /:-------------:\\
:-------------------:: :-------------------::
:-----------${c2}/shhOHbmp${c1}---:\\ :-----------${c2}/shhOHbmp${c1}---:\\
@ -16,4 +15,3 @@ ${c1} /:-------------:\\
:---${c2}:sdNMMMMNds:${c1}------------: :---${c2}:sdNMMMMNds:${c1}------------:
:------${c2}:://:${c1}-------------:: :------${c2}:://:${c1}-------------::
:---------------------:// :---------------------://
"

View file

@ -1,17 +1,15 @@
"\ ${c2}``` ${c1}`
${c2}\`\`\` ${c1}\` ${c2}` `.....---...${c1}....--.``` -/
${c2}\` \`.....---...${c1}....--.\`\`\` -/ ${c2}+o .--` ${c1}/y:` +.
${c2}+o .--\` ${c1}/y:\` +. ${c2} yo`:. ${c1}:o `+-
${c2} yo\`:. ${c1}:o \`+- ${c2}y/ ${c1}-/` -o/
${c2}y/ ${c1}-/\` -o/
${c2}.- ${c1}::/sy+:. ${c2}.- ${c1}::/sy+:.
${c2}/ ${c1}\`-- / ${c2}/ ${c1}`-- /
${c2}\`: ${c1}:\` ${c2}`: ${c1}:`
${c2}\`: ${c1}:\` ${c2}`: ${c1}:`
${c2}/ ${c1}/ ${c2}/ ${c1}/
${c2}.- ${c1}-. ${c2}.- ${c1}-.
${c2}-- ${c1}-. ${c2}-- ${c1}-.
${c2}\`:\` ${c1}\`:\` ${c2}`:` ${c1}`:`
.-- \`--. .-- `--.
.---.....----. .---.....----.
"

View file

@ -1,25 +1,23 @@
"\ ${c1} `++/::-.`
${c1} \`++/::-.\` /o+++++++++/::-.`
/o+++++++++/::-.\` `o+++++++++++++++o++/::-.`
\`o+++++++++++++++o++/::-.\` /+++++++++++++++++++++++oo++/:-.``
/+++++++++++++++++++++++oo++/:-.\`\` .o+ooooooooooooooooooosssssssso++oo++/:-`
.o+ooooooooooooooooooosssssssso++oo++/:-\`
++osoooooooooooosssssssssssssyyo+++++++o: ++osoooooooooooosssssssssssssyyo+++++++o:
-o+ssoooooooooooosssssssssssssyyo+++++++s\` -o+ssoooooooooooosssssssssssssyyo+++++++s`
o++ssoooooo++++++++++++++sssyyyyo++++++o: o++ssoooooo++++++++++++++sssyyyyo++++++o:
:o++ssoooooo${c2}/-------------${c1}+syyyyyo+++++oo :o++ssoooooo${c2}/-------------${c1}+syyyyyo+++++oo
\`o+++ssoooooo${c2}/-----${c1}+++++ooosyyyyyyo++++os: `o+++ssoooooo${c2}/-----${c1}+++++ooosyyyyyyo++++os:
/o+++ssoooooo${c2}/-----${c1}ooooooosyyyyyyyo+oooss /o+++ssoooooo${c2}/-----${c1}ooooooosyyyyyyyo+oooss
.o++++ssooooos${c2}/------------${c1}syyyyyyhsosssy- .o++++ssooooos${c2}/------------${c1}syyyyyyhsosssy-
++++++ssooooss${c2}/-----${c1}+++++ooyyhhhhhdssssso ++++++ssooooss${c2}/-----${c1}+++++ooyyhhhhhdssssso
-s+++++syssssss${c2}/-----${c1}yyhhhhhhhhhhhddssssy. -s+++++syssssss${c2}/-----${c1}yyhhhhhhhhhhhddssssy.
sooooooyhyyyyyh${c2}/-----${c1}hhhhhhhhhhhddddyssy+ sooooooyhyyyyyh${c2}/-----${c1}hhhhhhhhhhhddddyssy+
:yooooooyhyyyhhhyyyyyyhhhhhhhhhhdddddyssy\` :yooooooyhyyyhhhyyyyyyhhhhhhhhhhdddddyssy`
yoooooooyhyyhhhhhhhhhhhhhhhhhhhddddddysy/ yoooooooyhyyhhhhhhhhhhhhhhhhhhhddddddysy/
-ysooooooydhhhhhhhhhhhddddddddddddddddssy -ysooooooydhhhhhhhhhhhddddddddddddddddssy
.-:/+osssyyyysyyyyyyyyyyyyyyyyyyyyyyssy: .-:/+osssyyyysyyyyyyyyyyyyyyyyyyyyyyssy:
\`\`.-/+oosysssssssssssssssssssssss ``.-/+oosysssssssssssssssssssssss
\`\`.:/+osyysssssssssssssh. ``.:/+osyysssssssssssssh.
\`-:/+osyyssssyo `-:/+osyyssssyo
.-:+++\` .-:+++`
"

View file

@ -1,4 +1,3 @@
"\
${c2} _______ ____ ${c2} _______ ____
/MMMMMMM/ /MMMM| _____ _____ /MMMMMMM/ /MMMM| _____ _____
__/M${c1}.MMM.${c2}M/_____________|M${c1}.M${c2}MM|/MMMMM\/MMMMM\\ __/M${c1}.MMM.${c2}M/_____________|M${c1}.M${c2}MM|/MMMMM\/MMMMM\\
@ -10,4 +9,3 @@ ${c2} _______ ____
|MM${c1}MM${c2}MMM${c1}MM${c2}MMMMMM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MMMMM'${c2}M| |MM${c1}MM${c2}MMM${c1}MM${c2}MMMMMM${c1}MM${c2}MM${c1}MM${c2}MM${c1}MMMMM'${c2}M|
|MM${c1}MM${c2}MMM${c1}MMMMMMMMMMMMMMMMM MM'${c2}M/ |MM${c1}MM${c2}MMM${c1}MMMMMMMMMMMMMMMMM MM'${c2}M/
|MMMMMMMMMMMMMMMMMMMMMMMMMMMM/ |MMMMMMMMMMMMMMMMMMMMMMMMMMMM/
"

View file

@ -2002,25 +2002,28 @@ getascii() {
fi fi
fi fi
# Eval colors # Turn file into variable
print="$(eval printf "$(<"$ascii")")" while IFS=$'\n' read -r line 2>/dev/null; do
print+="${line} \n"
# Calculate size of ascii file in line length / line count.
line="${line//\$\{??\}}"
line="${line//'\\'/'\'}"
[[ "${#line}" -gt "${ascii_length:-0}" ]] && ascii_length="${#line}"
lines="$((lines+=1))"
done < "$ascii"
# Colors
print="${print//'${c1}'/$c1}"
print="${print//'${c2}'/$c2}"
print="${print//'${c3}'/$c3}"
print="${print//'${c4}'/$c4}"
print="${print//'${c5}'/$c5}"
print="${print//'${c6}'/$c6}"
# Set locale to get correct padding # Set locale to get correct padding
export LC_ALL="$SYS_LOCALE" export LC_ALL="$SYS_LOCALE"
# Turn the file into a variable and strip escape codes.
ascii_strip="$(<"$ascii")"
ascii_strip="${ascii_strip//\$\{??\}}"
ascii_strip="${ascii_strip//'\\'/ }"
ascii_strip="${ascii_strip//'\'}"
# Get lines/columns of the ascii file.
lines=1
while IFS=$'\n' read -r line 2>/dev/null; do
[[ "${#line}" -gt "${ascii_length:-0}" ]] && ascii_length="${#line}"
lines="$((lines+=1))"
done <<< "$ascii_strip"
# Overwrite padding if ascii_length_force is set. # Overwrite padding if ascii_length_force is set.
[[ "$ascii_length_force" ]] && ascii_length="$ascii_length_force" [[ "$ascii_length_force" ]] && ascii_length="$ascii_length_force"
@ -2086,7 +2089,7 @@ getimage() {
[[ "$image_backend" != "iterm2" ]]; then [[ "$image_backend" != "iterm2" ]]; then
current_window="$(xdotool getactivewindow)" current_window="$(xdotool getactivewindow)"
eval "$(xdotool getwindowgeometry --shell "$current_window")" source <(xdotool getwindowgeometry --shell "$current_window")
term_height="$HEIGHT" term_height="$HEIGHT"
term_width="$WIDTH" term_width="$WIDTH"
@ -2518,6 +2521,10 @@ colors() {
setcolors 4 8 setcolors 4 8
;; ;;
"BunsenLabs"*)
setcolors 8 7
;;
*"OS X"* | *"iOS"* | "Mac" | *"macOS"*) *"OS X"* | *"iOS"* | "Mac" | *"macOS"*)
setcolors 2 3 1 1 5 4 setcolors 2 3 1 1 5 4
ascii_distro="mac" ascii_distro="mac"
@ -3307,7 +3314,7 @@ main() {
displayimage displayimage
# Set cursor position next to ascii art # Set cursor position next to ascii art
printf "\033[$((${lines:-4} - ${prompt_loc:-4}))A" printf "\033[$((${lines:-0} - ${prompt_loc:-0}))A"
# Reset horizontal cursor position # Reset horizontal cursor position
printf "\033[9999999D" printf "\033[9999999D"