diff --git a/helium_helper.sh b/helium_helper.sh index c36469a..42b36d6 100755 --- a/helium_helper.sh +++ b/helium_helper.sh @@ -19,7 +19,7 @@ APP_NAME_LONG="Helium Web Browser" SOURCE="GitHub" SCRIPT_NAME="$APP_NAME Helper Script" SCRIPT_FILE_NAME="helium_helper.sh" -SCRIPT_VERSION="0.5.1" +SCRIPT_VERSION="0.5.2" DATE=$(date) ## LOCATIONS @@ -316,11 +316,9 @@ update_script() { if [ "$REMOTE_SCRIPT_VERSION" == "$SCRIPT_VERSION" ] ; then echo -e "\n ${GRN}$SCRIPT_FILE_NAME is already up-to-date!${CRS}\n" - echo -e " ${CYN}Local Version :\t${CRS}${SCRIPT_VERSION}" - echo -e " ${CYN}Remote Version :\t${CRS}${REMOTE_SCRIPT_VERSION}\n" elif [ "$REMOTE_SCRIPT_VERSION_NUM" -gt "$SCRIPT_VERSION_NUM" ] ; then - echo -e "\n ${YEL}$SCIPT_FILE_NAME is updatable!${CRS}\n" + echo -e "\n ${YEL}$SCRIPT_FILE_NAME is updatable!${CRS}\n" echo -e " ${CYN}Local Version :\t${CRS}${SCRIPT_VERSION}" echo -e " ${CYN}Remote Version :\t${CRS}${REMOTE_SCRIPT_VERSION}\n" @@ -331,7 +329,7 @@ update_script() { if [[ "$CONFIRM_SCRIPT_UPDATE" == "" || "$CONFIRM_SCRIPT_UPDATE" == "y" || "$CONFIRM_SCRIPT_UPDATE" == "Y" ]] ; then mv $SCRIPT_PATH/$SCRIPT_FILE_NAME $BACKUP_PATH/$SCRIPT_FILE_NAME.old mv $TMP/$SCRIPT_FILE_NAME $SCRIPT_PATH - echo -e "\n ${GRN}$SCRIPT_FILE_NAME is up-to-date!${CRS}" + echo -e " ${GRN}$SCRIPT_FILE_NAME is up-to-date!${CRS}" break elif [[ "$CONFIRM_SCRIPT_UPDATE" == "n" || "$CONFIRM_SCRIPT_UPDATE" == "N" ]] ; then @@ -410,7 +408,7 @@ help() { echo -e "\t-r\tRemove $APP_NAME_LONG" echo -e "\t-c\tCompare local to remote version" echo -e "\t-s\tShow script version" - echo -e "\t-S\tUpdate $SCRIPT_FILE_NAME ${RED}--> Not yet working${CRS}" + echo -e "\t-S\tUpdate $SCRIPT_FILE_NAME" echo -e "\t-h\tPrint this help page.\n" echo -e "Configured locations:\n" echo -e "\t${CYN}${INSTALL_PATH}${CRS}\t\tInstall location" diff --git a/todo.md b/todo.md index 5bc2c62..fd434c3 100644 --- a/todo.md +++ b/todo.md @@ -6,15 +6,16 @@ - Launcher has an update option now - Launcher installer refined - Clean Up +- Script updater ## Add - Internet connectivity check in [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh) - Desktop entry updater [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh) - Auto update setup - shell recognition -- Script updater - Architecture detection - Set alias +- Roll back from backup ## Repo - Merge workflow