fix: extend box drawing width and enhance logo fade-in animation in gitapply.sh

This commit is contained in:
2025-12-23 20:31:50 -05:00
parent 11f4733882
commit 62ce1e3642

View File

@@ -68,7 +68,7 @@ progress_bar() {
draw_box_top() {
echo -ne "${CYAN}"
echo -n "╔"
for ((i=0; i<48; i++)); do
for ((i=0; i<58; i++)); do
echo -n "═"
sleep 0.005
done
@@ -78,7 +78,7 @@ draw_box_top() {
draw_box_bottom() {
echo -ne "${CYAN}"
echo -n "╚"
for ((i=0; i<48; i++)); do
for ((i=0; i<58; i++)); do
echo -n "═"
sleep 0.005
done
@@ -87,22 +87,27 @@ draw_box_bottom() {
# Fade in logo line by line
fade_in_logo() {
local lines=(
"${CYAN}║ ║${NC}"
"${CYAN}║ ${BLUE} ${LBLUE}o${LCYAN} ${CYAN} ${LCYAN}o ${CYAN} ${TEAL}o ${DTEAL} ${CYAN} ║${NC}"
"${CYAN}║ ${BLUE} ${LBLUE}| ${LCYAN} | ${CYAN} ${TEAL}| ${DTEAL} ${CYAN} ║${NC}"
"${CYAN}║ ${BLUE}\\ ${LBLUE}/o ${LCYAN}o-${CYAN}o ${LCYAN}o-O-o ${CYAN}o-${LCYAN}o ${CYAN}o-${LCYAN}o ${TEAL}o-O-o ${TEAL} ${DTEAL}O-o ${DTEAL}o-o ${TEAL}o-o ${CYAN}║${NC}"
"${CYAN}║ ${BLUE} | ${LBLUE}| ${LCYAN}| ${CYAN}| ${LCYAN} | ${CYAN}| ${LCYAN}| ${CYAN}|-'${LCYAN} ${TEAL} | ${TEAL} ${DTEAL}| \\ ${DTEAL}| | ${TEAL}| | ${CYAN}║${NC}"
"${CYAN}║ ${BLUE} o ${LBLUE}| ${LCYAN}| ${CYAN}o ${LCYAN} o ${CYAN}o ${LCYAN}| ${CYAN}o-o${LCYAN} ${TEAL} o ${TEAL}o-${DTEAL}o-o ${DTEAL}o-o ${TEAL}o o ${CYAN}║${NC}"
"${CYAN}║ ║${NC}"
"${CYAN}║ ${BOLD}${YELLOW}Paymenter Load Balancer - Git Update & Apply${NC}${CYAN} ║${NC}"
"${CYAN}║ ║${NC}"
)
for line in "${lines[@]}"; do
echo -e "$line"
echo -e "${CYAN}║ ║${NC}"
sleep 0.08
done
echo -e "${CYAN}║ ${BLUE}██╗ ██╗${LBLUE}██╗${LCYAN}██████╗ ${LCYAN}████████╗${CYAN}███╗ ██╗${TEAL}███████╗${TEAL}████████╗${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BLUE}██║ ██║${LBLUE}██║${LCYAN}██╔══██╗${LCYAN}╚══██╔══╝${CYAN}████╗ ██║${TEAL}██╔════╝${TEAL}╚══██╔══╝${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BLUE}██║ ██║${LBLUE}██║${LCYAN}██████╔╝${LCYAN} ██║ ${CYAN}██╔██╗ ██║${TEAL}█████╗ ${TEAL} ██║ ${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BLUE}╚██╗ ██╔╝${LBLUE}██║${LCYAN}██╔══██╗${LCYAN} ██║ ${CYAN}██║╚██╗██║${TEAL}██╔══╝ ${TEAL} ██║ ${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BLUE} ╚████╔╝ ${LBLUE}██║${LCYAN}██║ ██║${LCYAN} ██║ ${CYAN}██║ ╚████║${TEAL}███████╗${TEAL} ██║ ${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BLUE} ╚═══╝ ${LBLUE}╚═╝${LCYAN}╚═╝ ╚═╝${LCYAN} ╚═╝ ${CYAN}╚═╝ ╚═══╝${TEAL}╚══════╝${TEAL} ╚═╝ ${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${DTEAL}.bond${NC}${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ${BOLD}${YELLOW}Paymenter Load Balancer - Git Update & Apply${NC}${CYAN} ║${NC}"
sleep 0.08
echo -e "${CYAN}║ ║${NC}"
}
# Pulse effect for status messages
@@ -202,7 +207,7 @@ typewriter "${BOLD}UPDATE COMPLETE!${NC}" 0.05
echo -e "${CYAN} ║${NC}"
sleep 0.1
echo -e "${CYAN}║ ║${NC}"
echo -e "${CYAN}║ ${NC}Paymenter updated and services restarted.${CYAN} ║${NC}"
echo -e "${CYAN}║ ${NC}Paymenter has been updated and services restarted.${CYAN} ║${NC}"
echo -e "${CYAN}║ ║${NC}"
draw_box_bottom