aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/zsh/banner.zsh_
blob: 9c2903b08a523020df54d5a7c2086343cdc58148 (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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#                 ██      
#                ░██      
#  ██████  ██████░██      
# ░░░░██  ██░░░░ ░██████  
#    ██  ░░█████ ░██░░░██ 
#   ██    ░░░░░██░██  ░██ 
#  ██████ ██████ ░██  ░██ 
# ░░░░░░ ░░░░░░  ░░   ░░  
#
#  ▓▓▓▓▓▓▓▓▓▓
# ░▓ author ▓ xero <x@xero.nu>
# ░▓ code   ▓ http://code.xero.nu/dotfiles
# ░▓ mirror ▓ http://git.io/.files
# ░▓▓▓▓▓▓▓▓▓▓
# ░░░░░░░░░░
#
#█▓▒░ pick a random number
_RAND=`shuf -i1-10 -n1`

#█▓▒░ display a random ascii banner
case $_RAND in
1)
cat << X0
        :
        |\\____.____    .______._______.
  ._____|    /   _/__ _|_    / \\      |__
  \\__   |  _/_  _)   Y  _  _/__|  __    /
   /    _    /  \\    |  |     /|   /    |
  /     |___(__      |__|     |_        |
  \\_____l __  \\_____/__ l______/\\______/
   \\_____/  \\______/   \\______/\\______/
                             x0^b7^imp!

X0
;;
2)
cat << X0
       :
       |\\_____.____      /\\_____.________.
 ._____|     /   _/___ _/_     / \\    _  |__
 \\__   |   _/_  _)    Y  _   _/__|    /    /
  /    _     /  \\     |  |      /|         |
 / :.. |____(__  ..:: |__| ..:: |_    ..:: |
 \\_____l      \\______/   l_______/\\_______/
                                x0^b7^imp!

X0
;;
3)
cat << X0
       .
  ____/|______.____      /\\_____.________.
  \\    |     /   _/___ _/_     / \\    _  |__
   \\_  |  __/   _)    Y  _   _/__|    /    /
   /   _   \\    \\     |  |      /|         |
 _/ .: | .: \\__  ..:: |__| ..:: |_    ..:: |
 \\_____l____ /\\______/   l_______/\\_______/
           \\/                   x0^b7^imp!

X0
;;
4)
cat << X0
      ____ _ .                . _ ___
      \\                              \\
   ___/\\  _____ /\\______ ____/\\   ___/\\
   \\ _  \\/  .://.:\\____//_\\_.  \\ /./__ \\
    \\\\  /    //    ___//  .\\/ _// \\  /  \\
    /.: \\    \\_.     //    _. \\/ .:\\/   /
 __/____/\\  __\\/__  //______| /\\_______/__
 \\        \\/      \\/        |/x0^b7^imp! /
 _\\                         |           /_
 \\                                       /

X0
;;
5)
cat << X0

 ___/\\  _____ /\\______ ____/\\   ___/\\
 \\ _  \\/  .://.:\\____//_\\_.  \\ /./__ \\
  \\\\  /    //    ___//  .\\/ _// \\  /  \\
  /.: \\    \\_.     //    _. \\/ .:\\/   /
 /____/\\  __\\/__  //______| /\\_______/
        \\/      \\/        |/x0^b7^imp!

X0
;;
6)
cat << X0

 _________/\\________________________________/\\_______
 \\       /     /\\_______     /______     /\\/  \\__    \\
  \\_    /    _/  /    _/    /\\_   _/   _/ /   / /    /
 _/     _     \\_/    ______/_/   _     \\_/   / /    /
 \\      \\      /     \\_     /    \\      /    \\/    /
  \\______\\    /\\___________/______\\    /\\_________/
          \\  /                     \\  / x0^b7^imp!
           \\/                       \\/

X0
;;
7)
cat << X0

 ________ /\\________________________________/\\_______
 \\       /     _________     _______     __/  \\__    \\
  \\_    /    _/  /    _/    /\\_   _/   _/ /   / /    /
 _/     _     \\_/    ______/_/   _     \\_/   / /    /
 \\      \\      /     \\_     /    \\      /    \\/    /
  \\______\\    /\\___________/______\\    /\\_________/
          \\  /                     \\  / x0^b7^imp!
           \\/                       \\/

X0
;;
8)
cat << X0

         :_____    _________    __________    _______.
   ______|     \\__/   ___   \\ _/   ___    \\  /       |__
  /      |    __/\\_    |/    \\\\_    |/     \\/        :  \\_
 /       :     \\ |     /_____/|     /     _/     __.   __/\\
 \\___           \\/           \\/     \\       _    |/     \\ <
  /      .       \\_           \\_     \\      \\    /      / /
 /       |      _              _      \\     /          / /
 \\ ______|______/\\_____________/\\_____ \\ __/\\________ / /
  \\/ ____|_____/ \\____________/\\_______ \\/ /\\_______\\/ /
   \\/    :                    x0^b7^imp! \\/          \\/

X0
;;
9)
cat << X0

         :_____    _________    __________    _______.
   ______|     \\__/   ___   \\ _/   ___    \\  /       |__
  /      |    __/\\_    |/    \\\\_    |/     \\/        :  \\_
 /       :     \\ |     /_____/|     /     _/     __.   __/\\ 
 \\___           \\/           \\/     \\       _    |/     \\_/
  /      .      /_            \\_     \\      \\    /      /\\ 
 /       |       _            _       \\     /          / /
 \\ ______|______///\\_________///\\_____ \\ __///\\______ / /
  \\/ ____|_____/    \\_______/    \\_____ \\/ /   \\____\\/ /
   \\/    :                    x0^b7^imp! \\/          \\/

X0
;;
10)
cat << X0
   _____      _____
   \\    \\    /    /_________   ___________  _____________
    \\    \\  /    /\\\\       /  _\\  __     /_\\\\        __ /
 _ __\\    \\/    /_      __/  /    _/   _/ /    __     / __ _
    //    /\\    \\\\     __\\__/     \\     \\/      /    / /
   /     /  \\     \\        //____/ \\     \\          / /
  /     /    \\_____\\_______/        \\     \\__________//
  \\_____\\\\                         //_____/ x0^b7^imp!

X0
;;
esac