Last active
October 3, 2018 04:07
-
-
Save rpalo/3d7bb4c1d27457d7cb5147af0be30b30 to your computer and use it in GitHub Desktop.
Print a colored Wall-E in your Zsh terminal!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env zsh | |
lightgrey() { | |
print -nrP -- "%{$FG[250]%}$@" | |
} | |
grey() { | |
print -nrP -- "%{$FG[244]%}$@" | |
} | |
white() { | |
print -nrP -- "%{$FG[255]%}$@" | |
} | |
bronze() { | |
print -nrP -- "%{$FG[130]%}$@" | |
} | |
lime() { | |
print -nrP -- "%{$FG[118]%}$@" | |
} | |
yellow() { | |
print -nrP -- "%{$FG[226]%}$@" | |
} | |
darkgrey() { | |
print -nrP -- "%{$FG[239]%}$@" | |
} | |
brown() { | |
print -nrP -- "%{$FG[130]%}$@" | |
} | |
function walle() { | |
# Line 1 | |
lightgrey " __" | |
grey " _____ ____" | |
echo | |
# Line 2 | |
lightgrey " /---__ " | |
grey "(" | |
white " (O)" | |
grey "|/" | |
white "(O) " | |
grey ")" | |
echo | |
# Line 3 | |
lightgrey ' \\\\\\\\/' | |
grey " \___/" | |
bronze "U" | |
grey "\___/" | |
echo | |
# Line 4 | |
lightgrey " L\\ " | |
bronze "||" | |
echo | |
# Line 5 | |
grey ' \\\\ ____' | |
bronze "|||" | |
grey "_____" | |
echo | |
# Line 6 | |
grey ' \\\\|==' | |
bronze "|" | |
lime "[]" | |
grey "__" | |
lightgrey "/==|\\" | |
grey "-|" | |
echo | |
# Line 7 | |
grey " \\" | |
yellow "|* " | |
bronze "|" | |
yellow "|" | |
bronze "|" | |
yellow "||" | |
lightgrey "\\==|/" | |
grey "-|" | |
echo | |
# Line 8 | |
darkgrey " ____" | |
yellow "| *|[][" | |
bronze "]" | |
yellow "-- |" | |
darkgrey "_" | |
echo | |
# Line 9 | |
darkgrey " ||EEE|" | |
yellow "__E" | |
white "E" | |
yellow "E" | |
white "E" | |
yellow "_[" | |
bronze "]_|" | |
darkgrey 'EE\\' | |
echo | |
# Line 10 | |
darkgrey " ||EEE|" | |
grey "=O O" | |
darkgrey "|" | |
grey "=" | |
darkgrey "|EEE|" | |
echo | |
# Line 11 | |
darkgrey ' \\LEEE| \\|EEE| ' | |
brown "__))" | |
echo | |
# Line 12 | |
brown ' \`\`\`' | |
print -nrP -- '%{$reset_color%}' | |
echo | |
# Hello! | |
echo " ___ ___ _______ __ __ _______ __" | |
echo "|EEE| |EEE| |EEEEEEE| |EE| |EE| |EEEEEEE| |EE|" | |
echo "|EEE|__|EEE| |EEE|_ |EE| |EE| |E| |E| |EE|" | |
echo "|EEEEEEEEEE| |EEEEE| |EE| |EE| |E| |E| |EE|" | |
echo "|EEEEEEEEEE| |EEEEE| |EE|____ |EE|____ |E| |E| |EE|" | |
echo "|EEE| |EEE| |EEE|___ |EEEEEEE| |EEEEEEE| |E|___|E| __" | |
echo "|EEE| |EEE| |EEEEEEE| |EEEEEEE| |EEEEEEE| |EEEEEEE| |EE|" | |
echo "==========================================================" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment