#!/bin/sh # food: {ascii/ansi} art food in your terminal # # ████ ██ # ░██░ ░██ # ██████ ██████ ██████ ░██ # ░░░██░ ██░░░░██ ██░░░░██ ██████ # ░██ ░██ ░██░██ ░██ ██░░░██ # ░██ ░██ ░██░██ ░██░██ ░██ # ░██ ░░██████ ░░██████ ░░██████ # ░░ ░░░░░░ ░░░░░░ ░░░░░░ # # ▓▓▓▓▓▓▓▓▓▓ # ░▓ author ▓ xero # ░▓ code ▓ http://code.xero.nu/dotfiles # ░▓ mirror ▓ http://git.io/.files # ░▓▓▓▓▓▓▓▓▓▓ # ░░░░░░░░░░ usage() { printf "usage: `basename $0` \n\ [--burger burger] curl -L git.io/burger\n\ [--coffee coffee] curl -L git.io/coffee\n\ [--hotcoffee hotcoffee] curl -Ls git.io/hotcoffee | sh\n\ [--pancakes pancakes] curl -L git.io/pancakes\n\ [--pizza pizza] curl -L git.io/pizzza\n\ [--pizza2 pizza2] curl -L git.io/pizzza\n\ [--poptart poptart] curl -L git.io/poptart\n\ [--rice rice] curl -L git.io/rice\n\ [--vburger vburger] curl -L git.io/vburger\n\ [--waffles waffles] curl -L git.io/waffles\n\ [--help help]\n" } taco() { cat << TACO  ▄▄▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄ ▄ ▄▄▄▄▄ ▄ ▄ ▄  ▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄ ▄ ▄ ▄▄▄ ▀▄▄▄▄▄▄▄▄▄ ▄ ▄ ▄ ▄    ▄▄▄ ▄ ▄▄   ▄ ▄ ▄ ▄ ▄ ▄▄   ▄▄▄▄▄▄  ▄ ▄ ▄ ▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄   ▄▄ ▄ ▄▄▄▄ ▄▄▄▄ ▄  ▄▄ ▄▄▄   ▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄▀▀ ▀▄ ▄  ▄   ▄▄▄▄ ▄▄▄▄ ▄▄▀▀  ▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▀▀ ▄▄▄▄ ▄▄▄▄▄ ▄▄▀▀ ▀▀▀▄▄▄▄▄▄▀▀▀  TACO } pizza() { cat << PIZZA ▄▄▀▀▀▀▀▄ ▄▄▀ ▀▀▀▀▀▀▀  ▄▀▀   ▀▀▀▀▀▀▀▀ ▀▄ ▄▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ ▄▀▀ ▀▀ ▀▀▀▀▀  ▀▀▀▀ ▀▀▀▀▀▄   ▀▀▀▀▀ ▀ ▀▀▀▀▀▀▀  ▀▀ ▀▀▀▀   ▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀  ▀▀▀  ▀▀   ▀▀▀▀   ▀▀ ▀▀▀   ▀▀▀▀▀   ▀ ▀▀▄ ▀▀▀▀▀▀▀▀ ▀▀ ▀▀  ▀    ▀▀ ▀▀▀▀▄ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀    ▀▀▀▀▀    ▀▀▀▀▀  ▀▀▀▀▀▀▄    ▀▀   ▀▀▀▀▀▀▀▀▀▀▀▄  ▀▀▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀       ▀▀   ▀▀▀▀▀▀▀▀▀ ▀▀     ▄▀▀       ▀▀ PIZZA } pizza2() { cat << PIZZA  ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄ ▄▄ ▄▄   ▄▄ ▄▄ ▄▄ ▄▄▄▄ ▄  ▄▄  ▄ ▄▄ ▄ ▄▄▄▄▄▄  ▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄    ▄ ▄ ▄▄▄▄ ▄ ▄▄ ▄▄   ▀▄   ▄▄▄▄▄▄▄▄ ▄▄▄ ▄ ▄ ▄  ▀▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄ ▄▄▄ ▀▀▄▄▄▄ ▄ ▄ ▄▄▄ ▄▄▄▄   ▀▄▄ ▄▄▄ ▄▄▄  ▄▄▄ ▀▀▄▄▄▄▄▄  ▄▄ ▄ ▄ ▀▄▄▄▄▄▄▄ ▄     ▀▀▄▄▄▄▄▄ ▄▄▄ ▀▄▄▄▄    ▀▄▄▄▄▄▄ ▀▀▄  PIZZA } pancakes() { cat << PANCAKES ▄▄▄▄▄▄▀▄▄▄▄▄▄▄ ▄▄▄▄▀▀▀▀        ▀▀▀▀▀▀▄▄▄ ▄▄ ▀ ▀   ▀  ▀▀▀▀▀▀▀     ▀  ▀▄ ▄▀▀     ▀▀   ▀▀▀▀▀▀▀   ▀▀ ▀   ▄        ▀      ▀▀ ▀ ▀▀▀▀▀▀▀▀▀ ▀  ▀▀ ▀▀▀▀  ▀▀    ▀▀ ▀▀▀▀   ▀▀▀▀ ▀▄ ▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀      ▀▀▀▀              ▀▀▀▀  ▀       ▀▀  ▀▀▀ ▀▀▀▀ ▀▀▀▀▀  ▀▀▀ ▀▀▀   ▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀    ▀▀▀                   ▀▀▀      ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀   ▀ ▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀ ▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ PANCAKES } poptart() { cat << POPTART ▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄  ▀ ▀▀ ▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀ ▀▀▄  ▀   ▀▀▀      ▀▀       ▀▀▀▀▀ ▀▀▀▄  ▀▀ ▀▀▀                  ▀▀▀▀▀  ▀▄   ▀      ▀▀          ▀     ▀▀▀ ▀▀            ▀▀                     ▀▀   ▀▀     ▀                 ▀▀▀▀▀ ▀    ▀▀                       ▀  ▀▀▀▀    ▀                          ▀▀▀▀ ▀   ▀▀  ▀▀        ▀ ▀       ▀▀ ▀▀▀▀▀▀   ▀                       ▀▀                      ▀       ▀          ▀▀   ▀▀      ▀▀                    ▀▀▀   ▀▀   ▀ ▀▀▀             ▀▀▀               ▀          ▀      ▀▀           ▀▀   ▀▀▀▀      ▀▀▀                      ▀▀▀▀▀▀  ▀                        ▀ ▀▀ ▀▀▀ ▀▀▀▀▀▀▀ ▀▀   ▀▀▀▀ ▀▀▀      ▀   ▀▀                    ▀         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ POPTART } waffles() { cat << WAFFLES ▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ ▄▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀   ▀▀ ▀▀▀  ▀▀▄ ▄▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀ ▀▄    ▀    ▀ ▀ ▀▀      ▀   ▀    ▀▀▀    ▀ ▀▀  ▀▀ ▀▀  ▀ ▀ ▀▀▀ ▀  ▀  ▀▀▀▀    ▀▀▀▀▀▀ ▀▀▀ ▀   ▀▀▀▀▀▀▀▀ ▀▀▀▀▀ ▀     ▀▀▀   ▀   ▀   ▀▀▀     ▀▀    ▀▀    ▀     ▀▀  ▀▀  ▀ ▀▀ ▀   ▀  ▀▀▀ ▀    ▀ ▀    ▀    ▀ ▀▀       ▀    ▀      ▀▀ ▀  ▀▀▀▀▀▀▀    ▀▀▀    ▀  ▀▀▀▀       ▀▀▀▀▀  ▀ ▀ ▀ ▀▀ ▀    ▀▀▀▀▀      ▀ ▀▀▀▀▀▀▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀     ▀▀        ▀▀ ▀      ▀▀▀        ▀   ▀▀    ▀    ▀     ▀   ▀▀     ▀▀ ▀▀▀▀▀▀▀  ▀ ▀▀▀▀▀▀▀ ▀  ▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ WAFFLES } burger() { cat << BURGER ▄▄▄▄▀▀▀▀▀▀▄▄▄▄ ▄▄▀▀▀▀▀ ▀  ▀▀▀▀▀▀▀▀▀▄▄ ▄▀  ▀  ▀  ▀▀▀ ▀ ▀▀▀ ▀▀ ▀▀▄ ▄▀▀  ▀▀   ▀▀▀▀ ▀  ▀▀ ▀▀  ▀▀▀▄ ▄▀  ▀ ▀   ▀  ▀▀▀ ▀   ▀▀▀ ▀▀▀▀ ▄ ▄▀▀▀▀▀▀▀▀▀  ▀  ▀   ▀▀  ▀▀▀▀▀      ▀▀▀▀ ▀▀ ▀▀ ▀  ▀ ▀  ▀ ▀▀▀▀ ▀▀▀ ▀  ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄ ▄▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀▀▀▀▀▀▀ ▀▀▀  ▀▀▀▀▀▀▀▀         ▀▀▀ ▀ ▀▀▀▀▀▀▄ ▄▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀   ▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀  ▀   ▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ BURGER } vburger() { cat << VBURGER  ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄ ▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄ ▄▄▄ ▄▄▄ ▄ ▄▄ ▄▄▄▄  ▄▄ ▄  ▄  ▄▄▄ ▄▄ ▄▄▄ ▄ ▄ ▄▄ ▄ ▄ ▄▄▄      ▄▄ ▄ ▄ ▄▄▄ ▄ ▄ ▄▄▄▄ ▄▄ ▄▀ ▀▄ ▄ ▄▄▄  ▄ ▄ ▄▄▄ ▄▄ ▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄ ▄▄▀ ▀▄ ▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄  ▄▄ ▄▄  ▀▄▄▄ ▄▄ ▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄  ▀▄ ▄  ▄▄ ▄▄▄▄ ▄ ▄▄ ▄ ▄ ▄ ▄     ▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄       ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▀   ▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄▄▄▄ ▀ ▀▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀ ▀▀▀▀▄▄▄▄▄▄▄▄▄▄▀▀▀ VBURGER } rice() { cat << RICE ▄▄▄▄▄▄ ▄▄▄▄ ▄ ▄ ▄▄▄▄ ▄▄▄▄▄ ▄▄ ▄ ▄ ▄▄▄▄▄▄ ▄▄▄ ▄▄ ▄ ▄ ▄ ▄ ▄ ▄▄ ▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄ ▀▄ ▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄ ▄▀ ▀▄  ▄▄▄▄▄▄ ▄▄▄▄▄▄  ▄▀ ▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀ ▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▀ ▀▀▄▄▄ ▄ ▄▄▄▀▀ ▀▀▀▀▀▀▀▀ RICE } coffee() { cat << COFFEE ▄▄▄▄▄▄▄▄▄▄   ▀▀▀ ▀  ▀▀▀  ▄  ▀▀  ▀▀▀▀      ▀▀    ▀▀▀▀▀    ▀▀▀▀▀▀       ▀▀▀▀▀▀▀▀▀        ▄                   ▀ ▀ ▀   ▀            ▀▀   ▀      ▀▀▀▀▀▀▀▀▀      ▀  ▀                      ▀                 ▀▀▀▀  ▀                ▀▀ ▀                ▀   ▄▄ ▀▀▀▀        ▀▀▀▀  ▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀ COFFEE } steam(){ case "$1" in "0") cat << X0 : : : : : : : : : : : : : : : : : : : : X0 ;; "1") cat << X0 : : : : : : : : : : : : : : : : : : : : X0 ;; "2") cat << X0 : : : : : : : : : : : : : : : : : : : : X0 ;; "3") cat << X0 : : : : : : : : : : : : : : : : : : : : X0 ;; esac } hotcoffee() { steam 1 coffee x=0 while :; do cat << X0  X0 steam $x coffee [ "$x" -le "2" ] && x=$((x+1)) || x=0 sleep 0.25 done } case "$1" in *--burger|burger) burger ;; *--vburger|vburger) vburger ;; *--poptart|poptart) poptart ;; *--rice|rice) rice ;; *--waffles|waffles) waffles ;; *--pancakes|pancakes) pancakes ;; *--pizza2|pizza2) pizza2 ;; *--pizza|pizza) pizza ;; *--taco|taco) taco ;; *--coffee|coffee) coffee ;; *--hotcoffee|hotcoffee) hotcoffee ;; *) taco usage ;; esac