#!/usr/bin/env bash # ============ # ASCII ANIMAL # ============ # ANSI COLOUR CODES RD='\x1B[0;31m' GR='\x1B[0;32m' YL='\x1B[1;33m' OR='\x1B[0;33m' BL='\x1B[0;34m' LBL='\x1B[1;34m' CY='\x1B[1;36m' NC='\x1B[0m' # No Color echo "" # LIZARD #################################################################### # Adapted from: http://chris.com/ascii/index.php?art=animals/reptiles/lizards - Glo Pearl liz1="${GR} ${YL}O${GR}--${YL}O${GR}^^^^^^^^^^^^\________${NC}\n" liz2="${GR} \__/||-------||---------~${NC}\n" liz="$liz1$liz2" # DINOSAUR ################################################################## # Adapted from: http://chris.com/ascii/index.php?art=animals/reptiles/dinosaurs din1="${OR} __ ${NC}\n" din2="${OR} / ${LBL}°${OR}_)${NC}\n" din3="${OR} _.----. _ / / ${NC}\n" din4="${OR} / ../ ${NC}\n" din5="${OR} ___/ ( | ( ..| ${NC}\n" din6="${OR} -------|_|--|_| ${NC}\n" din="$din1$din2$din3$din4$din5$din6" # DUCK ##################################################################### # Adapted from: http://textart.io/art/tag/duck duc1=" __ \n" duc2=" ___( o)${OR}>${NC} \n" duc3=" \ <_. ) ${GR}V${NC} \n" duc4=" ${BL}~~~~~${NC}\`---'${BL}~~~~~${GR}|${BL}~~~${NC}\n" duc="$duc1$duc2$duc3$duc4" # PEACOCK ################################################################# # Adapted from: http://www.chris.com/ascii/joan/www.geocities.com/SoHo/7373/birds.html#peacockk pea1=" ${CY}_ _ ${NC}\n" pea2=" ${GR}__${CY}/o'V'o\\\\${GR}__ ${NC}\n" pea3=" ${CY}__${GR}/o ${CY}\\ : / ${GR}o\\\\${CY}__ ${NC}\n" pea4=" ${CY}/o ${GR}\`. ${CY}\ : / ${GR}.' ${CY}o\\ ${NC}\n" pea5=" ${GR}_${CY}\\ ${GR}'. ${NC}/\"\\ ${GR}.' ${CY}/${GR}_ ${NC}\n" pea6=" ${GR}/o${CY} \`-._ ${GR}'${NC}\\\v/${GR}' ${CY}_.-\` ${GR}o\\\ ${NC}\n" pea7=" ${GR}\\_${CY} \`-.${NC}/ \\\\${CY}.-\` ${GR}_/ ${NC}\n" pea8=" ${CY}/o${NC} ${GR}\`\`---._${NC}/ \\\\${GR}_.---'' ${CY}o\\\\${NC}\n" pea9=" ${CY}\_________${NC}\ /${CY}_________/${NC}\n" pea10=" '\_/' \n" pea11=" ${OR}_|_|_${NC} \n" pea="$pea1$pea2$pea3$pea4$pea5$pea6$pea7$pea8$pea9$pea10$pea11" # SQUIRREL ################################################################ # Adapted from: http://www.heartnsoul.com/ascii_art/squirrels.txt squ1="${OR} ,;;:;, ${NC}\n" squ2="${OR} ;;;;; ${NC}\n" squ3="${OR} ,:;;:; ,'=. ${NC}\n" squ4="${OR} ;:;:;' .=\" ,'_\\\\${NC}\n" squ5="${OR} ':;:;,/ ,__:=${RD}@${NC}\n" squ6="${OR} ';;:; =./)_ ${NC}\n" squ7="${OR} \`\"=\_ )_\"\` ${NC}\n" squ8="${OR} \`\`'\"\` ${NC}\n" squ="$squ1$squ2$squ3$squ4$squ5$squ6$squ7$squ8" # Generate random number RAND=$((((RANDOM + RANDOM) % 5) + 1)) case "$RAND" in 1) echo -e "$liz" ;; 2) echo -e "$din" ;; 3) echo -e "$duc" ;; 4) echo -e "$pea" ;; 5) echo -e "$squ" ;; *) ;; esac