From d4578dcbf77d849a93dfc7305ccabb4777d9216b Mon Sep 17 00:00:00 2001 From: ReachableCEO Date: Mon, 30 Jun 2025 12:48:28 -0500 Subject: [PATCH] More re-factor for 1.0 as I port FetchApply to the framework. --- {vars => Framework-ConfigFiles}/FrameworkVars | 0 {vars => Framework-ConfigFiles}/kv_map | 0 {includes => Framework-Includes}/DebugMe.sh | 0 {includes => Framework-Includes}/ErrorHandling.sh | 0 {includes => Framework-Includes}/LocalHelp.sh | 0 {includes => Framework-Includes}/Logging.sh | 0 {includes => Framework-Includes}/LookupKv.sh | 0 .../PreflightCheck.sh | 0 {includes => Framework-Includes}/PrettyPrint.sh | 0 project.sh | 15 ++++++++++++++- 10 files changed, 14 insertions(+), 1 deletion(-) rename {vars => Framework-ConfigFiles}/FrameworkVars (100%) rename {vars => Framework-ConfigFiles}/kv_map (100%) rename {includes => Framework-Includes}/DebugMe.sh (100%) rename {includes => Framework-Includes}/ErrorHandling.sh (100%) rename {includes => Framework-Includes}/LocalHelp.sh (100%) rename {includes => Framework-Includes}/Logging.sh (100%) rename {includes => Framework-Includes}/LookupKv.sh (100%) rename {includes => Framework-Includes}/PreflightCheck.sh (100%) rename {includes => Framework-Includes}/PrettyPrint.sh (100%) diff --git a/vars/FrameworkVars b/Framework-ConfigFiles/FrameworkVars similarity index 100% rename from vars/FrameworkVars rename to Framework-ConfigFiles/FrameworkVars diff --git a/vars/kv_map b/Framework-ConfigFiles/kv_map similarity index 100% rename from vars/kv_map rename to Framework-ConfigFiles/kv_map diff --git a/includes/DebugMe.sh b/Framework-Includes/DebugMe.sh similarity index 100% rename from includes/DebugMe.sh rename to Framework-Includes/DebugMe.sh diff --git a/includes/ErrorHandling.sh b/Framework-Includes/ErrorHandling.sh similarity index 100% rename from includes/ErrorHandling.sh rename to Framework-Includes/ErrorHandling.sh diff --git a/includes/LocalHelp.sh b/Framework-Includes/LocalHelp.sh similarity index 100% rename from includes/LocalHelp.sh rename to Framework-Includes/LocalHelp.sh diff --git a/includes/Logging.sh b/Framework-Includes/Logging.sh similarity index 100% rename from includes/Logging.sh rename to Framework-Includes/Logging.sh diff --git a/includes/LookupKv.sh b/Framework-Includes/LookupKv.sh similarity index 100% rename from includes/LookupKv.sh rename to Framework-Includes/LookupKv.sh diff --git a/includes/PreflightCheck.sh b/Framework-Includes/PreflightCheck.sh similarity index 100% rename from includes/PreflightCheck.sh rename to Framework-Includes/PreflightCheck.sh diff --git a/includes/PrettyPrint.sh b/Framework-Includes/PrettyPrint.sh similarity index 100% rename from includes/PrettyPrint.sh rename to Framework-Includes/PrettyPrint.sh diff --git a/project.sh b/project.sh index d1fbc24..6536ac8 100644 --- a/project.sh +++ b/project.sh @@ -1,7 +1,20 @@ #!/bin/bash +export FRAMEWORK_INCLUDES_FULL_PATH +FRAMEWORK_INCLUDES_FULL_PATH="$(realpath ./Framework-Includes)" + +export FRAMEWORK_CONFIGS_FULL_PATH +FRAMEWORK_CONFIGS_FULL_PATH="$(realpath ./Framework-ConfigFiles)" + +export PROJECT_INCLUDES_FULL_PATH +PROJECT_INCLUDES_FULL_PATH="$(realpath ./Project-Includes)" + +export PROJECT_CONGIGS_FULL_PATH +PROJECT_INCLUDES_FULL_PATH="$(realpath ./Project-ConfigFiles)" + + #Framework variables are read from hee -source vars/FrameworkVars +source $VARS_FULL_PATH/FrameworkVars #Boilerplate and support functions FrameworkIncludeFiles="$(ls -1 --color=none includes/*)"