/
michaeltd
executable file
·54 lines (50 loc) · 3.82 KB
/
michaeltd
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
#!/bin/sh
#
# Terminal business card v1.0
#
# https://tinyurl.com/create.php?source=create&url=https%3A%2F%2Fraw.githubusercontent.com%2Fmichaeltd%2Fdots%2Fmaster%2Fdot.files%2Fbin%2Fmichaeltd.bash&alias=mtd-card
# Write a nice business card on the terminal.
#
# Font attributes, colors, bg_colors
readonly reset="$(tput sgr0)" bold="$(tput bold)" dim="$(tput dim)" \
blink="$(tput blink)" underline="$(tput smul)" end_underline="$(tput rmul)" \
reverse="$(tput rev)" hidden="$(tput invis)" \
black="$(tput setaf 0)" red="$(tput setaf 1)" green="$(tput setaf 2)" \
yellow="$(tput setaf 3)" blue="$(tput setaf 4)" magenta="$(tput setaf 5)" \
cyan="$(tput setaf 6)" white="$(tput setaf 7)" default="$(tput setaf 9)" \
bg_black="$(tput setab 0)" bg_red="$(tput setab 1)" bg_green="$(tput setab 2)" \
bg_yellow="$(tput setab 3)" bg_blue="$(tput setab 4)" bg_magenta="$(tput setab 5)" \
bg_cyan="$(tput setab 6)" bg_white="$(tput setab 7)" bg_default="$(tput setab 9)"
# ╭───────────────────────────────────────────────────╮
# │ │
# │ Michael Tsouchlarakis / michaeltd │
# │ │
# │ Work: tsouchlarakis@gmail.com │
# │ FOSS: Gentoo Linux avocado. │
# │ │
# │ Web: https://michaeltd.netlify.com/ │
# │ GitLab: https://gitlab.com/michaeltd │
# │ npm: https://npmjs.com/~michaeltd │
# │ Toots: https://mastodon.technology/@michaeltd │
# │ │
# │ Card: curl -sL tinyurl.com/mick-bcard|sh │
# │ │
# ╰───────────────────────────────────────────────────╯
#
cat <<EOF
${green}╭───────────────────────────────────────────────────╮${reset}
${green}│ │${reset}
${green}│${reset} ${bold}${green}${bg_blue}Michael Tsouchlarakis / michaeltd${reset} ${green}│${reset}
${green}│ │${reset}
${green}│${reset} ${bg_black}Work:${reset} tsouchlarakis@gmail.com ${green}│${reset}
${green}│${reset} ${bg_black}FOSS:${reset} Gentoo Linux avocado. ${green}│${reset}
${green}│ │${reset}
${green}│${reset} ${bg_black}Web:${reset} ${dim}https://${reset}${yellow}michaeltd${reset}${dim}.netlify.com/${reset} ${green}│${reset}
${green}│${reset} ${bg_black}GitLab:${reset} ${dim}https://gitlab.com/${reset}${green}michaeltd ${green}│${reset}
${green}│${reset} ${bg_black}npm:${reset} ${dim}https://npmjs.com/${reset}~${red}michaeltd ${green}│${reset}
${green}│${reset} ${bg_black}Toots:${reset} ${dim}https://mastodon.technology/${reset}@${magenta}michaeltd${reset} ${green}│${reset}
${green}│ │${reset}
${green}│${reset} ${bg_black}Card:${reset} ${red}curl -sL ${dim}${white}tinyurl.com/${reset}${magenta}mick-bcard${dim}${white}|sh${reset} ${green}│${reset}
${green}│ │${reset}
${green}╰───────────────────────────────────────────────────╯${reset}
EOF