# To Do List Helium installer ## Last Jobs - Improved Version comparasing - Clean up function added - Remover function added - Dummy functions added for: - Auto Update - Script update - Dependency check fixed - Launcher function works - Remover extended - Readme updated ## 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 [Helper Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_helper.sh) & [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 - Uninstaller --> Partially done - Set alias ## Repo - Merge workflow - Convert URLs from __main__ to __stable__ - Remove to do list - Remove comment from script ## Fix ## Notes ```sh ############# TO DO while true ; do read -p " Enable automatic update check on login? (y/N) : " AUTO_UPDATE if [[ "$AUTO_UPDATE" == "" || "$AUTO_UPDATE" == "n" || "$AUTO_UPDATE" == "N" ]] ; then break elif [[ "$AUTO_UPDATE" == "y" || "$AUTO_UPDATE" == "Y" ]] ; then if ! [ -f "$PROFILE" ] ; then echo -e "\n ${RED}Following file is missing :\n\n${YEL}$PROFILE\n\n ${CYN}Please investigate and re-run script !${CRS}" exit 1 else wget -P $TMP https://lab.c95.org/fr4nz/shell-scripts/src/branch/main/helium-browser/helium_auto_update.sh -q --show-progress chmod +x $TMP/helium_auto_update.sh mv $TMP/helium_auto_update.sh $INSTALL_PATH/helium_auto_update.sh echo >> $PROFILE echo "### HELIUM AUTO UPDATE ###" >> $PROFILE echo "${INSTALL_PATH}/helium_auto_update.sh" >> $PROFILE echo >> $PROFILE echo -e "\n ${GRN}Automatic updates enabled ! ${CRS}\n" break fi else echo -e " ${YEL}Invalid response !${CRS}\n" fi done ############# ```