aboutsummaryrefslogtreecommitdiff
path: root/base/fren
blob: 587b1a66d3da5315d14c0193956b1ed1fda69310 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#!/bin/bash

WHI="\e[0m"
RED="\e[31m"
GRN="\e[32m"
YLW="\e[33m"
BLU="\e[34m"
CYN="\e[36m"
DGY="\e[38;5;8m"
GRY="\e[38;5;20m"
PNK="\e[38;5;219m"
SKY="\e[38;5;117m"
PRP="\e[38;5;127m"
ORN="\e[38;5;16m"
BRN="\e[38;5;17m"

FRENS=(

"(\\_/)
( . .)
C($PNK\"$WHI)($PNK\"$WHI)"

"  (\\(\\ $DGY zzz...
$WHI  (-$PNK.$WHI-)
o_($PNK\"$WHI)($PNK\"$WHI)"

"(\\__/)
( 'x')
c($PNK\"$WHI)($PNK\"$WHI)"

"$ORN /\\_/\\ $WHI prr...
$ORN($GRY=$WHI^$PNK.$WHI^$GRY=$ORN)
($PNK\"$ORN)_($PNK\"$ORN)_/"

"$ORN   /\\/\\
  ($GRY=$WHI'${ORN}w$WHI'$ORN)$WHI  mrow!
$ORN<(_m)_m)"

"$PNK ^---^
( ^o^ )$WHI  squee!
$PNK( u u )"

"$GRN .---.
 [$GRY'${DGY}n$GRY'$GRN]$WHI  kssss~
$GRN  |#|
 [_I_]"

"$GRY [$GRN@@$GRY] $WHI whrr...
$GRY/|__|\\
$RED d  b"

"$GRY [${BLU}oo$GRY] $WHI bebeep!
$GRY/|$DGY##$GRY|\\
$ORN d  b"

"${BLU}_-_-_-_-$GRY __o
${BLU}_-_-_-$RED _,$GRY\\<${RED}c>
${BLU}_-_-_ $DGY(_)$GRY/$DGY(_)"

"$GRN \\\\\\\\W//    \\\\\\\\W//    $WHI __ |\\M/| __
$RED('::.:)  ('::.:) $WHI ////$YLW('::.:)$WHI\\\\\\\\\\\\\\\\
$RED \\'.:/    \\'.:/  $WHI \\////$YLW\\'.:/$WHI\\\\\\\\\\\\\\\\/
$RED  \`-'      \`-'    $WHI \\/   $YLW\`-'$WHI   \\/"

"$YLW   /\\
  /__\\
 /\\  /\\
/__\\/__\\"

#poke great ultra master
"$RED ,---.  $BLU ,${RED}---$BLU.  $DGY ,---.  $PRP ,---.
$RED/_$GRY.-.${RED}_\\ $BLU/_\\\\${RED}V$BLU/_\\ $DGY/_$YLW\\\\$DGY-$YLW/${DGY}_\\ $PNK//${PRP}/${WHI}M$PRP\\\\$PNK\\\\\\\\
$WHI\\ $GRY'-'$WHI / \\ $GRY'-'$WHI / \\ $GRY'-'$WHI / \\ $GRY'-'$WHI /
 \`---'   \`---'   \`---'   \`---'"

"$RED-_-_-_-_-_-_-_$BRN,------,
$YLW-_-_-_-_-_-_-_$BRN|$PNK. $BLU*$GRY/\\_/\\
$GRN-_-_-_-_-_-_-$GRY~$BRN|__$GRY( ^ .^)
$CYN-_-_-_-_-_-_-$GRY\"\"  \"\""

"$PRP    .----. $YLW  @   @
$PRP   / .-\"-.\`. $YLW \\\\v/ $WHI  bebeep!
$PRP   | | '\\ \\ \\\\${YLW}_/ )
 ,-$PRP\\ \`-.' /.'$YLW  /
'---$PRP\`----'$YLW----'"

"$GRN               _
   __   ___.--'_\`. $WHI  blep
$GRN  ( _\`.'. -   '${WHI}o$GRN\` )
  _\\.'_'      _.-'$PNK\"\"\"\"$DGY*
$GRN ( \\\`. )    //\\'
  \\_\`-'\`---'\\\\\\__,
   \\\`        \`-\\
"

"$SKY              _    $RED   _
$SKY  __   ___.--'_\`.  $RED .'_\`--.___   __
$PNK ( _\`.'. -   'o\` )$ORN ( 'o\`   - .\`.'_ )
$WHI _\\.'_'      _.-'   \`-._      \`_\`./_
$PNK( \\\`. )    //\\'  $RED<3$PNK   '/\\\\\\    ( .'/ )
$SKY \\_\`-'\`---'\\\\\\__,  $PRP   ,__//\`---'\`-'_/
$SKY  \\\` $WHI They $SKY \`-\\ $WHI are $PRP /-'$WHI turnin$PRP '/
$DGY       ~~$WHI the friggin frogs$DGY ~~
$DGY        ~~~~$WHI G${PNK}A${SKY}Y${BRN}Y${DGY}Y${RED}Y${ORN}Y${YLW}Y${GRN}Y${BLU}Y${PRP}Y$DGY ~~~~"

"$BLU\.          |\\
 \\\`.___---~~  ~~~--_
 //~~$WHI----___  (_${ORN}o${WHI}_-~
${BLU}'$WHI           |/'"

)

echo -e "\e[0m"
if [[ "$1" = "all" ]]; then
  while read FREN; do
    echo -e "${FRENS[$FREN]}"
    echo -e "\e[0m"
  done <<<"$(seq 0 "$(( ${#FRENS[@]} - 1 ))")"
elif [[ "$1" ]]; then
  echo -e "${FRENS[$1]}"
else
  FREN=`seq 0 "$(( ${#FRENS[@]} - 1 ))" | shuf | head -n1`
  echo -e "${FRENS[$FREN]}"
fi

echo -ne "\e[0m"