removed alternate load profile script and finished up the original one. ready for testing I believe.

This commit is contained in:
Dawson Matthews
2025-12-04 06:57:39 -07:00
parent 4bbe14f8f2
commit 39d46fa9e1
2 changed files with 7 additions and 108 deletions

View File

@@ -54,6 +54,9 @@ function enable_outputs {
done <<< "$outputs"
}
enable_outputs $enabled_outputs
enable_outputs $disabled_outputs
function load_profile_to_outputs {
local outputs=$1
while IFS= read -r out; do
@@ -92,6 +95,7 @@ function load_profile_to_outputs {
done <<< "$outputs"
}
load_profile_to_outputs $outputs
#########################
# 2. Restore clone groups
@@ -100,6 +104,7 @@ function load_profile_to_outputs {
clone_groups=$(jq -c '.clones[]?' "$PROFILE")
function restore_clone_groups {
local clone_groups=$1
while IFS= read -r clone; do
primary=$(echo "$clone" | jq -r '.[0]')
others=$(echo "$clone" | jq -r '.[]' | tail -n +2)
@@ -110,4 +115,6 @@ function restore_clone_groups {
done <<< "$clone_groups"
}
restore_clone_groups $clone_groups
echo "Display configuration restored."