Script updater ready for testing
This commit is contained in:
parent
c00811622c
commit
b196c5104f
2 changed files with 6 additions and 7 deletions
|
|
@ -19,7 +19,7 @@ APP_NAME_LONG="Helium Web Browser"
|
||||||
SOURCE="GitHub"
|
SOURCE="GitHub"
|
||||||
SCRIPT_NAME="$APP_NAME Helper Script"
|
SCRIPT_NAME="$APP_NAME Helper Script"
|
||||||
SCRIPT_FILE_NAME="helium_helper.sh"
|
SCRIPT_FILE_NAME="helium_helper.sh"
|
||||||
SCRIPT_VERSION="0.5.1"
|
SCRIPT_VERSION="0.5.2"
|
||||||
DATE=$(date)
|
DATE=$(date)
|
||||||
|
|
||||||
## LOCATIONS
|
## LOCATIONS
|
||||||
|
|
@ -316,11 +316,9 @@ update_script() {
|
||||||
|
|
||||||
if [ "$REMOTE_SCRIPT_VERSION" == "$SCRIPT_VERSION" ] ; then
|
if [ "$REMOTE_SCRIPT_VERSION" == "$SCRIPT_VERSION" ] ; then
|
||||||
echo -e "\n ${GRN}$SCRIPT_FILE_NAME is already up-to-date!${CRS}\n"
|
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
|
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}Local Version :\t${CRS}${SCRIPT_VERSION}"
|
||||||
echo -e " ${CYN}Remote Version :\t${CRS}${REMOTE_SCRIPT_VERSION}\n"
|
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
|
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 $SCRIPT_PATH/$SCRIPT_FILE_NAME $BACKUP_PATH/$SCRIPT_FILE_NAME.old
|
||||||
mv $TMP/$SCRIPT_FILE_NAME $SCRIPT_PATH
|
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
|
break
|
||||||
|
|
||||||
elif [[ "$CONFIRM_SCRIPT_UPDATE" == "n" || "$CONFIRM_SCRIPT_UPDATE" == "N" ]] ; then
|
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-r\tRemove $APP_NAME_LONG"
|
||||||
echo -e "\t-c\tCompare local to remote version"
|
echo -e "\t-c\tCompare local to remote version"
|
||||||
echo -e "\t-s\tShow script 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 "\t-h\tPrint this help page.\n"
|
||||||
echo -e "Configured locations:\n"
|
echo -e "Configured locations:\n"
|
||||||
echo -e "\t${CYN}${INSTALL_PATH}${CRS}\t\tInstall location"
|
echo -e "\t${CYN}${INSTALL_PATH}${CRS}\t\tInstall location"
|
||||||
|
|
|
||||||
3
todo.md
3
todo.md
|
|
@ -6,15 +6,16 @@
|
||||||
- Launcher has an update option now
|
- Launcher has an update option now
|
||||||
- Launcher installer refined
|
- Launcher installer refined
|
||||||
- Clean Up
|
- Clean Up
|
||||||
|
- Script updater
|
||||||
|
|
||||||
## Add
|
## Add
|
||||||
- Internet connectivity check in [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh)
|
- 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)
|
- Desktop entry updater [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh)
|
||||||
- Auto update setup
|
- Auto update setup
|
||||||
- shell recognition
|
- shell recognition
|
||||||
- Script updater
|
|
||||||
- Architecture detection
|
- Architecture detection
|
||||||
- Set alias
|
- Set alias
|
||||||
|
- Roll back from backup
|
||||||
|
|
||||||
## Repo
|
## Repo
|
||||||
- Merge workflow
|
- Merge workflow
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue