-
Notifications
You must be signed in to change notification settings - Fork 1
/
banner.go
75 lines (67 loc) · 3.39 KB
/
banner.go
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
package log
import (
"math/rand"
"strings"
"time"
)
// StartupBanner displays a random banner.
func StartupBanner() {
rand.Seed(time.Now().UnixNano())
i := rand.Int()
Print(strings.Join(souris[i%len(souris)], "\n"))
}
var souris = [][]string{
{
` _________ .__`,
` / _____/ ____ __ _________ |__| ______`,
` \_____ \ / _ \| | \_ __ \ | |/ ___/`,
` / ( <_> | | /| | \/ | |\___ \`,
`/_______ /\____/|____/ |__| /\ |__/____ >`,
`\/ \/ \/`},
{
` ________ ______ ____ ____ _______ __ ________`,
` /" )/ " \ (" _||_ " |/" \ |" \ /" )`,
`(: \___/// ____ \| ( ) : |: | || | (: \___/ `,
` \___ \ / / ) :(: | | . |_____/ ) |: | \___ \`,
` __/ \(: (____/ // \\ \__/ // // / _____|. | __/ \\ `,
` /" \ :\ / /\\ __ //\|: __ \ ))_ "/\ |\ /" \ :) `,
`(_______/ \"_____/ (__________|__| \___(_____(__\_|_(_______/`},
{
` _____ _`,
`/ ___| (_)`,
"\\ `--. ___ _ _ _ __ _ ___ ",
" `--. \\/ _ \\| | | | '__| / __|",
`/\__/ | (_) | |_| | |_ | \__ \`,
`\____/ \___/ \__,_|_(_)|_|___/`},
{
` ██████ ▒█████ █ ██ ██▀███ ██▓ ██████`,
`▒██ ▒▒██▒ ██▒██ ▓██▓██ ▒ ██▒ ▓██▒██ ▒`,
`░ ▓██▄ ▒██░ ██▓██ ▒██▓██ ░▄█ ▒ ▒██░ ▓██▄`,
` ▒ ██▒██ ██▓▓█ ░██▒██▀▀█▄ ░██░ ▒ ██▒`,
`▒██████▒░ ████▓▒▒▒█████▓░██▓ ▒██▒ ██▓ ░██▒██████▒▒`,
`▒ ▒▓▒ ▒ ░ ▒░▒░▒░░▒▓▒ ▒ ▒░ ▒▓ ░▒▓░ ▒▓▒ ░▓ ▒ ▒▓▒ ▒ ░`,
`░ ░▒ ░ ░ ░ ▒ ▒░░░▒░ ░ ░ ░▒ ░ ▒░ ░▒ ▒ ░ ░▒ ░ ░`,
`░ ░ ░ ░ ░ ░ ▒ ░░░ ░ ░ ░░ ░ ░ ▒ ░ ░ ░`,
` ░ ░ ░ ░ ░ ░ ░ ░`,
` ░`},
{
` .▄▄ · ▄• ▄▄▄▄ ▪ .▄▄ ·`,
`▐█ ▀.▪ █▪██▀▄ ███▐█ ▀.`,
`▄▀▀▀█▄▄█▀▄█▌▐█▐▀▀▄▐█▄▀▀▀█▄`,
`▐█▄▪▐▐█▌.▐▐█▄█▐█•█▐█▐█▄▪▐█`,
` ▀▀▀▀ ▀█▄▀▪▀▀▀.▀ ▀▀▀▀▀▀▀`},
{
" .--.--.",
" / / '. ,--,",
"| : /`. / ,---. ,--, __ ,-.,--.'|",
"; | |--` ' ,'\\ ,'_ /|,' ,'/ /|| |, .--.--.",
"| : ;_ / / | .--. | | :' | |' |`--'_ / / '",
" \\ \\ `.. ; ,. ,'_ /| : . || | ,',' ,'| | : /`./",
" `----. ' | |: | ' | | . .' : / ' | | | : ;_",
" __ \\ \\ ' | .; | | ' | | || | ' | | : \\ \\ `.",
" / /`--' | : : | : ; ; |; : | ' : |__ `----. \\",
"'--'. / \\ \\ /' : `--' | , ___ | | '.'|/ /`--' /",
" `--'---' `----' : , .-./---/ .\\; : '--'. /",
" `--`----' \\ ; | , / `--'---'",
" `--\" ---`-'"},
}