Log View added; Removal extended

This commit is contained in:
Fr4nz D13trich 2025-12-27 11:53:59 +01:00
parent f42029b0f6
commit 9586095f86
2 changed files with 26 additions and 7 deletions

View file

@ -11,7 +11,7 @@ APP_NAME_LONG="Helium Web Browser"
SOURCE="GitHub"
SCRIPT_NAME="$APP_NAME quiet updater"
SCRIPT_FILE_NAME="helium_auto_update.sh"
SCRIPT_VERSION="0.5.6"
SCRIPT_VERSION="0.5.5"
ALIAS="auto-update-helium"
## LOCATIONS
@ -76,7 +76,7 @@ dependency_check () {
### UPDATE SCRIPT
update_script() {
REMOTE_SCRIPT_URL=https://lab.c95.org/fr4nz/helium-helper/raw/branch/main/$SCRIPT_FILE_NAME
### CHECK FOR LOCAL SCRIPT
if ! [ -f "$SCRIPT_PATH/$SCRIPT_FILE_NAME" ] ; then
echo "${DATE} | Failed to update script - local file not found" >> $LOG
@ -179,19 +179,26 @@ script_version() {
}
### SHOW LOG
show_log() {
xdg-open $LOG
}
### HELP
help() {
echo -e "\n${LCY}${SCRIPT_NAME}${CRS}\n"
echo -e "$APP_NAME_LONG automatic updater script\n"
echo -e "Syntax: $SCRIPT_FILE_NAME [ -a | -s | -h ]\n"
echo -e "Syntax: $SCRIPT_FILE_NAME [ -s | -S | -L | -h ]\n"
echo -e "Options:\n"
echo -e "\t-a\tCreate alias for $SCRIPT_FILE_NAME ${YEL}--> Working with zsh${CRS}"
echo -e "\t-s\tShow script version"
echo -e "\t-S\tUpdate $SCRIPT_FILE_NAME"
echo -e "\t-L\tOpen log in default text editor"
echo -e "\t-h\tPrint this help page.\n"
echo -e "Configured locations:\n"
echo -e "\t${CYN}${INSTALL_PATH}${CRS}\t\tInstall location"
echo -e "\t${CYN}${LAUNCHER_PATH}${CRS}\tLauncher location"
echo -e "\t${CYN}${SCRIPT_PATH}${CRS}\t\t\tScript location\n"
echo -e "\t${CYN}${LOG_PATH}${CRS}\t\tLog location\n"
}
### EXIT CLEAN
@ -207,7 +214,7 @@ exit_clean() {
########## MAIN ##########
## GET OPTIONS
while getopts ":a,:s,:S,:h" OPTION ; do
while getopts ":a,:s,:S,:L,:h" OPTION ; do
case $OPTION in
S)
@ -219,6 +226,10 @@ while getopts ":a,:s,:S,:h" OPTION ; do
script_version
exit_clean ;;
L)
show_log
exit_clean ;;
h)
help
exit_clean ;;