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=SC2155
#dev-begin:
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

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

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
FORCE_DEBUG_LOG=""
NONINTERACTIVE_MODE="false"
EXECUTED="true"
#=======================================
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

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

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

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

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

@ -1,6 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

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

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

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

@ -1,3 +1,14 @@
# shellcheck disable=SC2148
# shellcheck disable=SC2155
#dev-begin
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# IMPORTS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shellcheck source=./headers.sh
source ./headers.sh
#dev-end
#=======================================
# 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
#=======================================

Loading…
Cancel
Save