helium-helper/todo.md

2.5 KiB

To Do List Helium installer

Last Jobs

  • Improved Version comparasing
  • Added options [ -i | -u | -c | -s | -h ]
  • Pre - Released Version 0.5
  • Clean up function added
  • Remover function added --> Need to extend after launcher implementation
  • Dummy functions added for:
    • Desktop entry
    • Auto Update
    • Script update

Add

Repo

  • Merge workflow
    • Convert URLs from main to stable
    • Remove to do list
    • Remove comment from script

Fix

Notes

############# 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
#############