#!/bin/bash

name="${HOSTNAME%%.*}"
#nb=$(printf "%${#name}s\n" "" | sed "s/ /=/g")
nb=$(echo $name | sed "s/./=/g")

myuptime=$(uptime | sed "s/  */ /g ; s/,/\\n/g" | sed -n "1p" | sed "s/.*up //g" |sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
myusers=$(users | tr " " "\n" | sort -u | wc -l | sed -r "s/([0-9]*)/\\\e[1;92m\1\\\e[0m/g")
myOS=$(lsb_release -d 2> /dev/null | sed "s/  */\\t/g" | cut -f 2-| sed "s/\\t/ /g")
[[ -z "$myOS" ]] && myOS=$(grep "PRETTY_NAME=" /etc/os-release 2> /dev/null | cut -d "\"" -f 2)


echo -e "
  P. ::.::::i:i:i:i:i:::LF  .O@v
  iBriLZXFqG0ZNEEGZOZGNPr  7B@i
   :@BG57               i0@BL
     7B@Mkr;vkEZ2r. .LO@BN:
       ,XB@XLvJ,.:5M@M5:
          :PMM0SL77v
        .:Lk0jivq0PY7idd:.
     .7O@@BFi. .:vq@B@BMkjp.
   ,rOO                   MF2r         ===================${nb}=========
  ujBO@PX5uukP0qX2Uu11SFO.uMN8@i
  @G@G5B@B@B@B@B@@@B@B@@@G0B@8OB.              Welcome on \e[1;35m$name\e[0m
  8@qMX,                    .EN@L
   Y@Mk7. ,:i:iirirrr;rirr:  2@B       ===================${nb}=========
     LM@MXJ2q@OGZOMBMMOMNr:7O@E
       .UM@ZUr:         .Y@Bq,
           rkMO82v:, ,LGMS:                 \e[36mUptime\e[0m: $myuptime
               ikG8ESv;r:                    \e[36mUsers\e[0m: $myusers
             .:72EP7L0q1YJ7i.                   \e[36mOS\e[0m: $myOS
          iuOM@B@Ek2SqMB@MME1JL
       :L0Eu,              iFS2@7
    .rG@@M5vYUSkPSXkXkXSX1JruMPU@.
  :iFBY7rrrLvLvYLLLLvYvYLLLLiLUJ@:
 r1FB                        .7PP
"