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"
|
||||
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"
|
||||
|
|
|
|||
3
todo.md
3
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue