Enhancement: Configurable Environment Settings in utils.sh
#52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fixes: #46
Description:
This PR introduces configurable environment settings in
utils.sh
by leveraging.env.defaults.example
to provide a structured and adaptable configuration approach.Key Changes:
.env.defaults.example
to serve as a reference configuration fileutils.sh
dynamically loads environment variables from.env.defaults
and.env
Why This Change?
Previously, environment variables were hardcoded, leading to inconsistencies when deploying across different environments. With this update, developers can:
✅ Customize environment settings easily
✅ Avoid accidental overwrites of critical variables
✅ Ensure better maintainability and clarity
Testing Performed:
1️⃣ Syntax Validation
✅ No syntax errors detected
2️⃣ Executable Permission Check
✅ Verified the script has execution permissions
3️⃣ Running the Script
✅ Expected Output:
Confirmed successful loading of configuration files
4️⃣ Data Fetching Verification
✅ Successfully downloaded test data, verifying the script runs as expected