fix: extend box drawing width and enhance logo fade-in animation in gitapply.sh
This commit is contained in:
51
gitapply.sh
51
gitapply.sh
@@ -68,7 +68,7 @@ progress_bar() {
|
|||||||
draw_box_top() {
|
draw_box_top() {
|
||||||
echo -ne "${CYAN}"
|
echo -ne "${CYAN}"
|
||||||
echo -n "╔"
|
echo -n "╔"
|
||||||
for ((i=0; i<48; i++)); do
|
for ((i=0; i<58; i++)); do
|
||||||
echo -n "═"
|
echo -n "═"
|
||||||
sleep 0.005
|
sleep 0.005
|
||||||
done
|
done
|
||||||
@@ -78,7 +78,7 @@ draw_box_top() {
|
|||||||
draw_box_bottom() {
|
draw_box_bottom() {
|
||||||
echo -ne "${CYAN}"
|
echo -ne "${CYAN}"
|
||||||
echo -n "╚"
|
echo -n "╚"
|
||||||
for ((i=0; i<48; i++)); do
|
for ((i=0; i<58; i++)); do
|
||||||
echo -n "═"
|
echo -n "═"
|
||||||
sleep 0.005
|
sleep 0.005
|
||||||
done
|
done
|
||||||
@@ -87,22 +87,27 @@ draw_box_bottom() {
|
|||||||
|
|
||||||
# Fade in logo line by line
|
# Fade in logo line by line
|
||||||
fade_in_logo() {
|
fade_in_logo() {
|
||||||
local lines=(
|
echo -e "${CYAN}║ ║${NC}"
|
||||||
"${CYAN}║ ║${NC}"
|
sleep 0.08
|
||||||
"${CYAN}║ ${BLUE} ${LBLUE}o${LCYAN} ${CYAN} ${LCYAN}o ${CYAN} ${TEAL}o ${DTEAL} ${CYAN} ║${NC}"
|
echo -e "${CYAN}║ ${BLUE}██╗ ██╗${LBLUE}██╗${LCYAN}██████╗ ${LCYAN}████████╗${CYAN}███╗ ██╗${TEAL}███████╗${TEAL}████████╗${CYAN} ║${NC}"
|
||||||
"${CYAN}║ ${BLUE} ${LBLUE}| ${LCYAN} | ${CYAN} ${TEAL}| ${DTEAL} ${CYAN} ║${NC}"
|
sleep 0.08
|
||||||
"${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}"
|
echo -e "${CYAN}║ ${BLUE}██║ ██║${LBLUE}██║${LCYAN}██╔══██╗${LCYAN}╚══██╔══╝${CYAN}████╗ ██║${TEAL}██╔════╝${TEAL}╚══██╔══╝${CYAN} ║${NC}"
|
||||||
"${CYAN}║ ${BLUE} | ${LBLUE}| ${LCYAN}| ${CYAN}| ${LCYAN} | ${CYAN}| ${LCYAN}| ${CYAN}|-'${LCYAN} ${TEAL} | ${TEAL} ${DTEAL}| \\ ${DTEAL}| | ${TEAL}| | ${CYAN}║${NC}"
|
sleep 0.08
|
||||||
"${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}"
|
echo -e "${CYAN}║ ${BLUE}██║ ██║${LBLUE}██║${LCYAN}██████╔╝${LCYAN} ██║ ${CYAN}██╔██╗ ██║${TEAL}█████╗ ${TEAL} ██║ ${CYAN} ║${NC}"
|
||||||
"${CYAN}║ ║${NC}"
|
sleep 0.08
|
||||||
"${CYAN}║ ${BOLD}${YELLOW}Paymenter Load Balancer - Git Update & Apply${NC}${CYAN} ║${NC}"
|
echo -e "${CYAN}║ ${BLUE}╚██╗ ██╔╝${LBLUE}██║${LCYAN}██╔══██╗${LCYAN} ██║ ${CYAN}██║╚██╗██║${TEAL}██╔══╝ ${TEAL} ██║ ${CYAN} ║${NC}"
|
||||||
"${CYAN}║ ║${NC}"
|
sleep 0.08
|
||||||
)
|
echo -e "${CYAN}║ ${BLUE} ╚████╔╝ ${LBLUE}██║${LCYAN}██║ ██║${LCYAN} ██║ ${CYAN}██║ ╚████║${TEAL}███████╗${TEAL} ██║ ${CYAN} ║${NC}"
|
||||||
|
sleep 0.08
|
||||||
for line in "${lines[@]}"; do
|
echo -e "${CYAN}║ ${BLUE} ╚═══╝ ${LBLUE}╚═╝${LCYAN}╚═╝ ╚═╝${LCYAN} ╚═╝ ${CYAN}╚═╝ ╚═══╝${TEAL}╚══════╝${TEAL} ╚═╝ ${CYAN} ║${NC}"
|
||||||
echo -e "$line"
|
sleep 0.08
|
||||||
sleep 0.08
|
echo -e "${CYAN}║ ${DTEAL}.bond${NC}${CYAN} ║${NC}"
|
||||||
done
|
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
|
# Pulse effect for status messages
|
||||||
@@ -195,15 +200,15 @@ echo ""
|
|||||||
# Animated completion box
|
# Animated completion box
|
||||||
sleep 0.3
|
sleep 0.3
|
||||||
draw_box_top
|
draw_box_top
|
||||||
echo -e "${CYAN}║ ║${NC}"
|
echo -e "${CYAN}║ ║${NC}"
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
echo -ne "${CYAN}║ ${TEAL}${ROCKET} ${NC}"
|
echo -ne "${CYAN}║ ${TEAL}${ROCKET} ${NC}"
|
||||||
typewriter "${BOLD}UPDATE COMPLETE!${NC}" 0.05
|
typewriter "${BOLD}UPDATE COMPLETE!${NC}" 0.05
|
||||||
echo -e "${CYAN} ║${NC}"
|
echo -e "${CYAN} ║${NC}"
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
echo -e "${CYAN}║ ║${NC}"
|
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}"
|
echo -e "${CYAN}║ ║${NC}"
|
||||||
draw_box_bottom
|
draw_box_bottom
|
||||||
|
|
||||||
# Final sparkle animation
|
# Final sparkle animation
|
||||||
|
|||||||
Reference in New Issue
Block a user