Skip to content

Instantly share code, notes, and snippets.

@rsalmond
Last active July 4, 2017 03:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rsalmond/7d55291b41d02a415d7fdde840fc27ad to your computer and use it in GitHub Desktop.
Save rsalmond/7d55291b41d02a415d7fdde840fc27ad to your computer and use it in GitHub Desktop.
A shell meme created via https://max.io/bash.html
#!/bin/bash
#Background Colors
E=$(tput sgr0); R=$(tput setab 1); G=$(tput setab 2); Y=$(tput setab 3);
B=$(tput setab 4); M=$(tput setab 5); C=$(tput setab 6); W=$(tput setab 7);
function e() { echo -e "$E"; }
function x() { echo -n "$E "; }
function r() { echo -n "$R "; }
function g() { echo -n "$G "; }
function y() { echo -n "$Y "; }
function b() { echo -n "$B "; }
function m() { echo -n "$M "; }
function c() { echo -n "$C "; }
function w() { echo -n "$W "; }
#putpixels
function u() {
h="$*";o=${h:0:1};v=${h:1};
for i in `seq $v`
do
$o;
done
}
img="\
x40 e1 x10 g11 x19 e1 x8 g3 x9 g3 x17 e1 x7 g2 x4 g1 x4 g1 x3 g1 x17 e1 x6 g2 x13 g2 x1 b3 x13 e1 x6 g1 x6 g9 x1 b2 x2 b1 x12 e1 x6 g1 x4 g2 x5 g1 x4 b1 x4 b1 x11 e1 x5 g2 x10 g1 x5 b1 x2 b1 x2 b1 x10 e1 x5 g1 x11 g1 x5 b2 x5 b1 x9 e1 x5 g1 x10 g2 x6 b1 x6 b1 x8 e1 x5 g1 x10 g1 x7 b1 x7 b1 x7 e1 x5 g1 x10 g1 x8 b1 x7 b1 x6 e1 x5 g1 x9 g2 x5 b2 x2 b1 x6 b1 x6 e1 x5 b1 x9 g1 x5 b1 x2 b1 x2 b1 x5 b1 x6 e1 x5 g1 b1 x8 g1 x4 b2 x3 b1 x1 b1 x5 b1 x3 b3 e1 x5 g1 x1 b1 x7 g1 x1 b3 x2 b1 x2 b2 x6 b1 x2 b2 x2 e1 x5 g1 x2 b1 x6 g1 b1 x16 b1 x1 b3 x2 e1 x5 g1 x3 b1 x1 b2 x2 g1 x17 b2 x5 e1 x5 g1 x4 b1 x4 g1 x16 b2 x6 e1 x5 g1 x3 b1 x1 b1 x3 g1 x9 b1 x5 b1 x1 b1 x6 e1 x5 g1 x3 b1 x5 g1 x10 b1 x3 b1 x2 b1 x6 e1 x5 g1 x9 g1 x11 b1 x1 b1 x2 b1 x7 e1 x5 g1 x9 g1 x12 b1 x3 b1 x7"
img2="\
x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x3 b1 x24 y6 x4 y1 x1 e1 b4 x23 y1 x6 y1 x2 y3 e1 x26 y1 x2 y1 x1 y1 x3 y1 x2 y1 x1 e1 x26 y1 x6 y1 x1 y1 x1 y1 x2 e1 x27 y6 x3 y1 x3 e1 x27 y1 x7 y2 x3 e1 x26 y1 x7 y1 x1 y1 x3 e1 x26 y1 x6 y1 x2 y1 x3 e1 x26 y1 x9 y1 x3 e1 x26 y1 x9 y1 x3"
img3="\
x40 e1 x10 g11 x19 e1 x8 g3 x9 g3 x17 e1 x7 g2 x4 g1 x4 g1 x3 g1 x17 e1 x6 g2 x13 g2 x1 b3 x13 e1 x6 g1 x6 g9 x1 b2 x2 b1 x12 e1 x6 g1 x4 g2 x5 g1 x4 b1 x4 b1 x11 e1 x5 g2 x10 g1 x5 b1 x2 b1 x2 b1 x10 e1 x5 g1 x11 g1 x5 b2 x5 b1 x9 e1 x5 g1 x10 g2 x6 b1 x6 b1 x8 e1 x5 g1 x10 g1 x7 b1 x7 b1 x7 e1 x5 g1 x10 g1 x8 b1 x7 b1 x6 e1 x5 g1 x9 g2 x5 b2 x2 b1 x6 b1 x6 e1 x5 b1 x9 g1 x5 b1 x2 b1 x2 b1 x5 b1 x6 e1 x5 g1 b1 x8 g1 x4 b2 x3 b1 x1 b1 x5 b1 x6 e1 x5 g1 x1 b1 x7 g1 x1 b3 x2 b1 x2 b2 x6 b1 x6 e1 x5 g1 x2 b1 x6 g1 b1 x16 b1 x6 e1 x5 g1 x3 b1 x1 b2 x2 g1 x17 b1 x6 e1 x5 g1 x4 b1 x4 g1 x17 b1 x6 e1 x5 g1 x3 b1 x1 b1 x3 b1 x9 b1 x7 b1 x6 e1 x5 g1 x3 b1 x3 b1 x1 b1 x8 b1 x8 b1 x6 e1 x5 g1 x8 b2 x7 b1 x8 b1 x7 e1 x5 g1 x6 b11 x9 b1 x7"
img4="\
x40 e1 x40 e1 x40 e1 x40 e1 x40 e1 x18 g8 x14 e1 x13 g6 x7 g5 x9 e1 x10 g4 x16 g4 x6 e1 x8 g3 x22 g2 x5 e1 x6 g3 x6 g4 x10 g4 x1 g1 x5 e1 x4 g3 x12 g1 x8 g1 x5 g1 x5 e1 x3 g2 x15 g1 x6 g1 x6 g1 x5 e1 x2 g2 x13 g2 x10 g2 x3 g1 x5 e1 g3 x14 g2 x10 g2 x3 g1 x5 e1 g1 x32 g2 x5 e1 x33 g1 x6 e1 x31 g3 x6 e1 x15 g17 x8 e1 x12 g4 x13 g1 x10 e1 x10 g3 x16 g1 x10 e1 x9 g2 x18 g1 x10 e1 x29 g1 x10 e1 x28 g1 x11"
clear
for n in $img
do
u $n
done
e;
echo aGV5IG1hbiB5b3Ugc2VlIHRoYXQgZ3V5IG92ZXIgdGhlcmU/Cg== | base64 -d
sleep 3
clear
for n in $img2
do
u $n
done
e;
sleep 3
clear
for n in $img3
do
u $n
done
e;
echo aGUgcHJlZmVycyBlbWFjcyBvdmVyIHZpbQo= | base64 -d
sleep 3
clear
for n in $img4
do
u $n
done
e;
exit 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment