diff options
Diffstat (limited to 'scripts/scripts/doot')
-rwxr-xr-x | scripts/scripts/doot | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/scripts/scripts/doot b/scripts/scripts/doot new file mode 100755 index 0000000..defb363 --- /dev/null +++ b/scripts/scripts/doot | |||
@@ -0,0 +1,53 @@ | |||
1 | #!/usr/bin/env bash | ||
2 | red="\e[31m" | ||
3 | grn="\e[32m" | ||
4 | ylw="\e[33m" | ||
5 | cyn="\e[36m" | ||
6 | blu="\e[34m" | ||
7 | prp="\e[35m" | ||
8 | bprp="\e[35;1m" | ||
9 | gry="\e[94m" | ||
10 | rst="\e[0m" | ||
11 | |||
12 | COL=$(tput cols) | ||
13 | ROW=$(tput lines) | ||
14 | ((PADY = ROW / 2 - 1 - ${#ENTS[@]} / 2)) | ||
15 | ((PADX = COL / 2 - LEN / 2)) | ||
16 | |||
17 | for ((i = 0; i < PADX; ++i)); do | ||
18 | PADC="$PADC " | ||
19 | done | ||
20 | |||
21 | for ((i = 0; i < PADY; ++i)); do | ||
22 | PADR="$PADR\n" | ||
23 | done | ||
24 | clear | ||
25 | printf "%b" "$PADR" | ||
26 | |||
27 | echo -ne "$ylw$PADC" | ||
28 | echo -e ' _/_' | ||
29 | echo -n "$PADC" | ||
30 | echo -n '/' | ||
31 | echo -ne "$rst" | ||
32 | echo -n '`▅_▅'\''' | ||
33 | echo -ne "$ylw" | ||
34 | echo '\' | ||
35 | echo -n "$PADC" | ||
36 | echo -n '\' | ||
37 | echo -ne "$prp" | ||
38 | echo -ne ' vwv ' | ||
39 | echo -ne "$ylw" | ||
40 | echo -e '/' | ||
41 | echo -n "$PADC" | ||
42 | echo -n ' `---'\''' | ||
43 | |||
44 | echo -e "$rst" | ||
45 | |||
46 | for ((i = 0; i < PADX - 5; ++i)); do | ||
47 | PADT="$PADT " | ||
48 | done | ||
49 | |||
50 | echo "$PADT$USER @ $HOSTNAME" | ||
51 | echo "$PADT$(uptime -p)" | ||
52 | |||
53 | read x | ||