From a03f59d3ee3c6d528d56c8c3220ee5e145999e6b Mon Sep 17 00:00:00 2001 From: Fr4nz D13trich Date: Fri, 26 Dec 2025 23:46:17 +0100 Subject: [PATCH] Launcher option added --- assets/launcher/helium.desktop.template | 6 +++++- helium_auto_update.sh | 9 ++++----- helium_helper.sh | 3 ++- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/assets/launcher/helium.desktop.template b/assets/launcher/helium.desktop.template index 7334765..a1e02ac 100644 --- a/assets/launcher/helium.desktop.template +++ b/assets/launcher/helium.desktop.template @@ -24,4 +24,8 @@ Exec=%APP_LOCATION% --incognito [Desktop Action update] Name=Update Helium -Exec=%AUTO_UPDATE_SCRIPT% \ No newline at end of file +Exec=%QUIET_UPDATE_SCRIPT% + +[Desktop Action update-script] +Name=Update Helium Helper +Exec=%QUIET_UPDATE_SCRIPT -S% \ No newline at end of file diff --git a/helium_auto_update.sh b/helium_auto_update.sh index 123c274..b204675 100755 --- a/helium_auto_update.sh +++ b/helium_auto_update.sh @@ -9,9 +9,9 @@ set -e APP_NAME="Helium" APP_NAME_LONG="Helium Web Browser" SOURCE="GitHub" -SCRIPT_NAME="$APP_NAME silent updater" +SCRIPT_NAME="$APP_NAME quiet updater" SCRIPT_FILE_NAME="helium_auto_update.sh" -SCRIPT_VERSION="0.5.4" +SCRIPT_VERSION="0.5.5" ALIAS="auto-update-helium" ## LOCATIONS @@ -180,8 +180,7 @@ update_helium() { ### SCRIPT VERSION script_version() { - echo -e "\n ${CYN}$APP_NAME_LONG Helper Script Version :${CRS} $SCRIPT_VERSION\n" - exit + echo -e "\n ${CYN}$APP_NAME_LONG Auto Update Script Version :${CRS} $SCRIPT_VERSION\n" } @@ -213,7 +212,7 @@ exit_clean() { ########## MAIN ########## ## GET OPTIONS -while getopts ":a,:s,:h" OPTION ; do +while getopts ":a,:s,:S,:h" OPTION ; do case $OPTION in S) diff --git a/helium_helper.sh b/helium_helper.sh index 12bfacf..964c2da 100755 --- a/helium_helper.sh +++ b/helium_helper.sh @@ -141,7 +141,8 @@ add_launcher() { sed -i "s|%APP_LOCATION%|$INSTALL_PATH/$APP_NAME.AppImage|" $TMP/helium.desktop.template sed -i "s|%ICON_LOCATION%|$CONFIG_PATH/icon/helium.png|" $TMP/helium.desktop.template sed -i "s|%APP_VERSION%|$LOCAL_VERSION|" $TMP/helium.desktop.template - sed -i "s|%AUTO_UPDATE_SCRIPT%|$SCRIPT_PATH/$AUTO_SCRIPT_FILE_NAME|" $TMP/helium.desktop.template + sed -i "s|%QUIET_UPDATE_SCRIPT%|$SCRIPT_PATH/$AUTO_SCRIPT_FILE_NAME|" $TMP/helium.desktop.template + sed -i "s|%QUIET_UPDATE_SCRIPT -S%|$SCRIPT_PATH/$AUTO_SCRIPT_FILE_NAME -S|" $TMP/helium.desktop.template mv $TMP/helium.desktop.template $LAUNCHER_PATH/$APP_NAME.desktop mv $TMP/helium.png $CONFIG_PATH/icon echo -e "\n ${GRN}$APP_NAME_LONG launcher is set up!${CRS}"