Files
dotfiles/scripts/update.sh

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