all repos — dotfiles @ e91fb1df89166990a10ecde08cac92ea45cd4ece

my *nix dotfiles

bin/spaceinvaders.sh (view raw)

 1#!/bin/bash
 2#
 3#   This file echoes a bunch of color codes to the 
 4#   terminal to demonstrate what's available.  Each 
 5#   line is the color code of one foreground color,
 6#   out of 17 (default + 16 escapes), followed by a 
 7#   test use of that color on all nine background 
 8#   colors (default + 8 escapes).
 9#
10
11
12f=3 b=4
13for j in f b; do
14  for i in {0..7}; do
15    printf -v $j$i %b "\e[${!j}${i}m"
16  done
17done
18bld=$'\e[1m'
19rst=$'\e[0m'
20
21cat << EOF
22
23 $f1  ▀▄   ▄▀     $f2 ▄▄▄████▄▄▄    $f3  ▄██▄     $f4  ▀▄   ▄▀     $f5 ▄▄▄████▄▄▄    $f6  ▄██▄  $rst
24 $f1 ▄█▀███▀█▄    $f2███▀▀██▀▀███   $f3▄█▀██▀█▄   $f4 ▄█▀███▀█▄    $f5███▀▀██▀▀███   $f6▄█▀██▀█▄$rst
25 $f1█▀███████▀█   $f2▀▀███▀▀███▀▀   $f3▀█▀██▀█▀   $f4█▀███████▀█   $f5▀▀███▀▀███▀▀   $f6▀█▀██▀█▀$rst
26 $f1▀ ▀▄▄ ▄▄▀ ▀   $f2 ▀█▄ ▀▀ ▄█▀    $f3▀▄    ▄▀   $f4▀ ▀▄▄ ▄▄▀ ▀   $f5 ▀█▄ ▀▀ ▄█▀    $f6▀▄    ▄▀$rst
27
28 $bld$f1▄ ▀▄   ▄▀ ▄   $f2 ▄▄▄████▄▄▄    $f3  ▄██▄     $f4▄ ▀▄   ▄▀ ▄   $f5 ▄▄▄████▄▄▄    $f6  ▄██▄  $rst
29 $bld$f1█▄█▀███▀█▄█   $f2███▀▀██▀▀███   $f3▄█▀██▀█▄   $f4█▄█▀███▀█▄█   $f5███▀▀██▀▀███   $f6▄█▀██▀█▄$rst
30 $bld$f1▀█████████▀   $f2▀▀▀██▀▀██▀▀▀   $f3▀▀█▀▀█▀▀   $f4▀█████████▀   $f5▀▀▀██▀▀██▀▀▀   $f6▀▀█▀▀█▀▀$rst
31 $bld$f1 ▄▀     ▀▄    $f2▄▄▀▀ ▀▀ ▀▀▄▄   $f3▄▀▄▀▀▄▀▄   $f4 ▄▀     ▀▄    $f5▄▄▀▀ ▀▀ ▀▀▄▄   $f6▄▀▄▀▀▄▀▄$rst
32
33
34                                     $f7▌$rst
35
36                                   $f7▌$rst
37
38                              $f7    ▄█▄    $rst
39                              $f7▄█████████▄$rst
40                              $f7▀▀▀▀▀▀▀▀▀▀▀$rst
41EOF