Skip to content

Instantly share code, notes, and snippets.

@olalonde
Created July 4, 2017 02:28
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 olalonde/ab5ce14a352a685027b28567190828ca to your computer and use it in GitHub Desktop.
Save olalonde/ab5ce14a352a685027b28567190828ca to your computer and use it in GitHub Desktop.
happy-4th.sh
#!/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 x1 b1 x1 b1 x36 e1 x1 b1 x1 b1 x1 b4 x2 b3 x1 b4 x1 b1 x1 b1 x17 e1 x1 b1 x1 b1 x1 b1 x2 b2 x1 b1 x1 b1 x1 b1 x2 b1 x1 b1 x1 b1 x17 e1 x1 b3 x1 b1 x3 b1 x1 b1 x1 b1 x1 b1 x2 b1 x1 b3 x17 e1 x1 b1 x1 b1 x1 b5 x1 b3 x1 b4 x3 b1 x17 e1 x1 b1 x1 b1 x1 b1 x3 b1 x1 b1 x3 b1 x6 b1 x17 e1 x20 b3 x17 e1 x40 e1 x2 r1 x2 r1 x1 r3 x1 r1 x1 r1 x26 e1 x2 r1 x2 r1 x2 r1 x2 r3 x26 e1 x2 r4 x2 r1 x2 r1 x1 r1 x6 g3 x17 e1 x5 r1 x10 g3 x1 g1 x19 e1 x5 r1 x10 g1 x1 g1 x1 g2 x18 e1 x5 r1 x10 g3 x1 g1 x19 e1 x40 e1 x4 g4 x32 e1 x6 g1 x2 g1 x1 g1 x1 g1 x2 g1 x2 g1 x20 e1 x6 g1 x2 g1 x1 g1 x1 g1 x2 g4 x20 e1 x6 g1 x2 g1 x1 g1 x1 g1 x3 g1 x22 e1 x3 g4 x2 g3 x1 g2 x2 g1 x22 e1 x40 e1 x40"
for n in $img
do
u $n
done
e;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment