mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-13 10:34:28 +05:00
fix: version comparing and displaying issues
This commit is contained in:
@@ -242,11 +242,11 @@ select_fluidd_port(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
get_mainsail_ver(){
|
get_mainsail_ver(){
|
||||||
MAINSAIL_VERSION=$(curl -s https://api.github.com/repositories/240875926/releases | grep tag_name | cut -d'"' -f4 | cut -d"v" -f2 | head -1)
|
MAINSAIL_VERSION=$(curl -s https://api.github.com/repositories/240875926/releases | grep tag_name | cut -d'"' -f4 | head -1)
|
||||||
}
|
}
|
||||||
|
|
||||||
get_fluidd_ver(){
|
get_fluidd_ver(){
|
||||||
FLUIDD_VERSION=$(curl -s https://api.github.com/repositories/295836951/releases | grep tag_name | cut -d'"' -f4 | cut -d"v" -f2 | head -1)
|
FLUIDD_VERSION=$(curl -s https://api.github.com/repositories/295836951/releases | grep tag_name | cut -d'"' -f4 | head -1)
|
||||||
}
|
}
|
||||||
|
|
||||||
mainsail_setup(){
|
mainsail_setup(){
|
||||||
|
|||||||
@@ -437,16 +437,16 @@ compare_mainsail_versions(){
|
|||||||
read_local_mainsail_version && read_remote_mainsail_version
|
read_local_mainsail_version && read_remote_mainsail_version
|
||||||
if [[ $MAINSAIL_VER_FOUND = "true" ]] && [[ $MAINSAIL_LOCAL_VER == $MAINSAIL_REMOTE_VER ]]; then
|
if [[ $MAINSAIL_VER_FOUND = "true" ]] && [[ $MAINSAIL_LOCAL_VER == $MAINSAIL_REMOTE_VER ]]; then
|
||||||
#printf fits the string for displaying it in the ui to a total char length of 12
|
#printf fits the string for displaying it in the ui to a total char length of 12
|
||||||
MAINSAIL_LOCAL_VER="${green}$(printf "v%-11s" "$MAINSAIL_LOCAL_VER")${default}"
|
MAINSAIL_LOCAL_VER="${green}$(printf "%-12s" "$MAINSAIL_LOCAL_VER")${default}"
|
||||||
MAINSAIL_REMOTE_VER="${green}$(printf "v%-11s" "$MAINSAIL_REMOTE_VER")${default}"
|
MAINSAIL_REMOTE_VER="${green}$(printf "%-12s" "$MAINSAIL_REMOTE_VER")${default}"
|
||||||
elif [[ $MAINSAIL_VER_FOUND = "true" ]] && [[ $MAINSAIL_LOCAL_VER != $MAINSAIL_REMOTE_VER ]]; then
|
elif [[ $MAINSAIL_VER_FOUND = "true" ]] && [[ $MAINSAIL_LOCAL_VER != $MAINSAIL_REMOTE_VER ]]; then
|
||||||
MAINSAIL_LOCAL_VER="${yellow}$(printf "v%-11s" "$MAINSAIL_LOCAL_VER")${default}"
|
MAINSAIL_LOCAL_VER="${yellow}$(printf "%-12s" "$MAINSAIL_LOCAL_VER")${default}"
|
||||||
MAINSAIL_REMOTE_VER="${green}$(printf "v%-11s" "$MAINSAIL_REMOTE_VER")${default}"
|
MAINSAIL_REMOTE_VER="${green}$(printf "%-12s" "$MAINSAIL_REMOTE_VER")${default}"
|
||||||
# set flag for the multi update function
|
# set flag for the multi update function
|
||||||
MAINSAIL_UPDATE_AVAIL="true" && update_arr+=(update_mainsail)
|
MAINSAIL_UPDATE_AVAIL="true" && update_arr+=(update_mainsail)
|
||||||
else
|
else
|
||||||
MAINSAIL_LOCAL_VER=$NONE
|
MAINSAIL_LOCAL_VER=$NONE
|
||||||
MAINSAIL_REMOTE_VER="${green}$(printf "v%-11s" "$MAINSAIL_REMOTE_VER")${default}"
|
MAINSAIL_REMOTE_VER="${green}$(printf "%-12s" "$MAINSAIL_REMOTE_VER")${default}"
|
||||||
MAINSAIL_UPDATE_AVAIL="false"
|
MAINSAIL_UPDATE_AVAIL="false"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -476,16 +476,16 @@ compare_fluidd_versions(){
|
|||||||
read_local_fluidd_version && read_remote_fluidd_version
|
read_local_fluidd_version && read_remote_fluidd_version
|
||||||
if [[ $FLUIDD_VER_FOUND = "true" ]] && [[ $FLUIDD_LOCAL_VER == $FLUIDD_REMOTE_VER ]]; then
|
if [[ $FLUIDD_VER_FOUND = "true" ]] && [[ $FLUIDD_LOCAL_VER == $FLUIDD_REMOTE_VER ]]; then
|
||||||
#printf fits the string for displaying it in the ui to a total char length of 12
|
#printf fits the string for displaying it in the ui to a total char length of 12
|
||||||
FLUIDD_LOCAL_VER="${green}$(printf "v%-11s" "$FLUIDD_LOCAL_VER")${default}"
|
FLUIDD_LOCAL_VER="${green}$(printf "%-12s" "$FLUIDD_LOCAL_VER")${default}"
|
||||||
FLUIDD_REMOTE_VER="${green}$(printf "v%-11s" "$FLUIDD_REMOTE_VER")${default}"
|
FLUIDD_REMOTE_VER="${green}$(printf "%-12s" "$FLUIDD_REMOTE_VER")${default}"
|
||||||
elif [[ $FLUIDD_VER_FOUND = "true" ]] && [[ $FLUIDD_LOCAL_VER != $FLUIDD_REMOTE_VER ]]; then
|
elif [[ $FLUIDD_VER_FOUND = "true" ]] && [[ $FLUIDD_LOCAL_VER != $FLUIDD_REMOTE_VER ]]; then
|
||||||
FLUIDD_LOCAL_VER="${yellow}$(printf "v%-11s" "$FLUIDD_LOCAL_VER")${default}"
|
FLUIDD_LOCAL_VER="${yellow}$(printf "%-12s" "$FLUIDD_LOCAL_VER")${default}"
|
||||||
FLUIDD_REMOTE_VER="${green}$(printf "v%-11s" "$FLUIDD_REMOTE_VER")${default}"
|
FLUIDD_REMOTE_VER="${green}$(printf "%-12s" "$FLUIDD_REMOTE_VER")${default}"
|
||||||
# set flag for the multi update function
|
# set flag for the multi update function
|
||||||
FLUIDD_UPDATE_AVAIL="true" && update_arr+=(update_fluidd)
|
FLUIDD_UPDATE_AVAIL="true" && update_arr+=(update_fluidd)
|
||||||
else
|
else
|
||||||
FLUIDD_LOCAL_VER=$NONE
|
FLUIDD_LOCAL_VER=$NONE
|
||||||
FLUIDD_REMOTE_VER="${green}$(printf "v%-11s" "$FLUIDD_REMOTE_VER")${default}"
|
FLUIDD_REMOTE_VER="${green}$(printf "%-12s" "$FLUIDD_REMOTE_VER")${default}"
|
||||||
FLUIDD_UPDATE_AVAIL="false"
|
FLUIDD_UPDATE_AVAIL="false"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user