Headers support

develop
Dominik Dzienia 3 weeks ago
parent 58b919dd06
commit 31ce3ccc4e

@ -1,22 +0,0 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
# shellcheck disable=SC2034
#=======================================
# HEADERS
#=======================================
#---------------------------------------
# GLOBAL VARS
#---------------------------------------
packages=()
aptGetWasUpdated=0
freshInstall=0
cachedMenuDomain=''
lastTimeSpaceInfo=0
diagnosticsSizeOk=0
forceUpdateCheck=0
MIKRUS_APIKEY=''
MIKRUS_HOST=''

@ -1,7 +1,7 @@
# shellcheck disable=SC2148 # shellcheck disable=SC2148
# shellcheck disable=SC2155 # shellcheck disable=SC2155
#dev-begin: #dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS # IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# CONFIG AND MANAGEMENT UI # CONFIG AND MANAGEMENT UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# DIAGNOSTICS UI # DIAGNOSTICS UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# MAIN APP UI # MAIN APP UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# OTHER UI # OTHER UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SETUP UI # SETUP UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SETUP PROMPT DIALOGS # SETUP PROMPT DIALOGS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# UPDATE UI # UPDATE UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# WATCHDOG UI # WATCHDOG UI
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# COMMANDLINE PARSER # COMMANDLINE PARSER
#======================================= #=======================================

@ -0,0 +1,31 @@
#dev-begin
# shellcheck disable=SC2148
# shellcheck disable=SC2155
# shellcheck disable=SC2034
if [ "EXECUTED" != "true" ]; then
msgerr "Headers USED!"
#=======================================
# HEADERS
#=======================================
#---------------------------------------
# GLOBAL VARS
#---------------------------------------
packages=()
aptGetWasUpdated=0
freshInstall=0
cachedMenuDomain=''
lastTimeSpaceInfo=0
diagnosticsSizeOk=0
forceUpdateCheck=0
MIKRUS_APIKEY=''
MIKRUS_HOST=''
else
msgdebug "Headers ignored"
fi
#dev-end

@ -43,6 +43,7 @@ SCRIPT_VERSION="1.10.1" #auto-update
SCRIPT_BUILD_TIME="2026.01.05" #auto-update SCRIPT_BUILD_TIME="2026.01.05" #auto-update
FORCE_DEBUG_LOG="" FORCE_DEBUG_LOG=""
NONINTERACTIVE_MODE="false" NONINTERACTIVE_MODE="false"
EXECUTED="true"
#======================================= #=======================================
# DOWNLOAD CONFIG # DOWNLOAD CONFIG

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# APP LOGIC # APP LOGIC
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# CLEANUP LOGIC # CLEANUP LOGIC
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# CONFIGURATION # CONFIGURATION
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# DIAGNOSTICS # DIAGNOSTICS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# DOCKER # DOCKER
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# EVENTS MARKERS LOGIC # EVENTS MARKERS LOGIC
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# PATCH OLDER CONFIGS # PATCH OLDER CONFIGS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SETUP # SETUP
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SETUP CHECKS # SETUP CHECKS
#======================================= #=======================================

@ -1,6 +1,14 @@
# shellcheck disable=SC2148 # shellcheck disable=SC2148
# shellcheck disable=SC2155 # shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# UPGRADE # UPGRADE
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# WATCHDOG LOGIC # WATCHDOG LOGIC
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SETUP # SETUP
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# SCREEN DIALOGS # SCREEN DIALOGS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# FORMATERS # FORMATERS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# UTILS # UTILS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# APP # APP
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# CONSOLE OUTPUT UTILS # CONSOLE OUTPUT UTILS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# REMINDERS # REMINDERS
#======================================= #=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#======================================= #=======================================
# STRING UTILS # STRING UTILS
#======================================= #=======================================

Loading…
Cancel
Save