From 5aa8ee19157dfd2f81040f856c3f80d716c21675 Mon Sep 17 00:00:00 2001 From: Fr4nz D13trich Date: Sat, 27 Dec 2025 15:17:00 +0100 Subject: [PATCH] Readme update --- README.md | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 14d237a..b141651 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,35 @@ # Helium Bowser installer & updater +## Purpose +This script was initially designed to just update my Helium browser but over time and interest it got more functional and universal. With "little" tinkering it should be possible to apply this script to install, update & configure many kinds of releases from source like AppImages, binaries, etc... ## Overview ### Helium_Helper.sh -- Interactive installer and updater script +- Interactive installer, updater & configuration script - Installs to `/home//.apps/Helium` | changeable in line 28 `INSTALL_PATH` - Assumes: - Presence of `/home//.apps/Helium` when updating | changeable in line 28 `INSTALL_PATH` - - Executable named `Helium.AppImage` | for convenience so launchers don't have to be edited at each update -- Keeps prior AppImage as `Helium.old` which will be replaced at every update + - Executable named `Helium.AppImage` +- Keeps backups of + - `Helium.AppImage` --> `Helium.AppImage.old` + - `helium_helper.sh` --> `helium_helper.sh.old` + - `helium_launcher_update.sh` --> `helium_launcher_update.sh.old` + - `Helium.desktop` --> `Helium.desktop.old` + which will be overwritten at every update - Adds desktop launcher to `/home//.local/share/applications` - -### Helium_Auto_Update.sh -- Automatic updater script -- Installs to `/home//.apps/Helium` | changeable in line 8 `INSTALL_PATH` +- Adds options to launcher which are run by `helium_launcher_updater.sh` + - Update Helium + - Update Script + - View Log +- Run `helium_helper.sh -h` for help +--- +### Helium_Launcher_Update.sh +- Update Helium from launcher - Assumes: - - Presence of `/home//.apps/Helium` when updating | changeable in line 8 `INSTALL_PATH` - - Executable named `helium-browser.AppImage` | for convenience so launchers don't have to be edited at each update -- Loggs to `/home//.apps/Helium/updateLog` -- Keeps prior AppImage as `helium-browser.OldAppImage` which will be replaced at every update + - Presence of `/home//.apps/Helium` when updating | changeable in line 19 `INSTALL_PATH` + - Executable named `Helium.AppImage` +- Loggs to `/home//.apps/Helium/assets/logs` +- Keeps backups of + - `Helium.AppImage` --> `Helium.AppImage.old` + - `helium_helper.sh` --> `helium_helper.sh.old` + - `helium_launcher_update.sh` --> `helium_launcher_update.sh.old` + - `Helium.desktop` --> `Helium.desktop.old` + which will be overwritten at every update