30 lines
739 B
Bash
Executable File
30 lines
739 B
Bash
Executable File
#!/bin/bash
|
|
|
|
yay -Syu
|
|
clear
|
|
|
|
term_width=$(tput cols)
|
|
|
|
ascii_message="
|
|
▗▖ ▗▖ ▗▄▖ ▗▖ ▗▄▖ ▗▖ ▗▖
|
|
▐▛▚▞▜▌▐▌ ▐▌ ▐▌ ▐▌ ▐▌▐▌▗▞▘
|
|
▐▌ ▐▌▐▛▀▜▌ ▐▌ ▐▌ ▐▌▐▛▚▖
|
|
▐▌ ▐▌▐▌ ▐▌▗▄▄▞▘ ▝▚▄▞▘▐▌ ▐▌
|
|
|
|
|
|
"
|
|
|
|
# Ajouter une bordure dynamique
|
|
border=$(printf '%*s' "$term_width" | tr ' ' '=')
|
|
|
|
# Centrer et afficher le message
|
|
echo "$border"
|
|
echo "$ascii_message" | while IFS= read -r line; do
|
|
padding=$(( (term_width - ${#line}) / 2 ))
|
|
printf "%*s%s\n" "$padding" "" "$line"
|
|
done
|
|
echo "$border"
|
|
|
|
# Attendre 5 secondes
|
|
sleep 5
|