aboutsummaryrefslogtreecommitdiff
path: root/builder.sh
diff options
context:
space:
mode:
authorLibravatar Alexey Stepanov <blueingreen@bluig.space>2024-09-26 17:29:25 +0000
committerLibravatar Alexey Stepanov <blueingreen@bluig.space>2024-09-26 17:29:25 +0000
commitb6544e082576773bd1e973037083ee6cbd390cd4 (patch)
tree54930bc3f867c8793ccfe7e2483ecc4d1621f92f /builder.sh
parentb4e6bb5840ebb4fd820f5dc2ac4567a80c47354a (diff)
rewrite builder.sh
Diffstat (limited to 'builder.sh')
-rwxr-xr-xbuilder.sh32
1 files changed, 15 insertions, 17 deletions
diff --git a/builder.sh b/builder.sh
index 27aacfc..2efe5d3 100755
--- a/builder.sh
+++ b/builder.sh
@@ -32,7 +32,7 @@ declare -g tokenDecG
declare -g tokenDecB
readarray -t schemesFiles < <(find "$schemesPath" -type f -iname '*.yaml')
-readarray -t necessaryTokensPaletteList < <(grep -oP '\{\{\K[^}]+(?=\}\})' "$bodyFileTemplate" | awk -F'.' '{print $1}' | sort -u)
+readarray -t necessaryTokensPaletteList < <(grep -oP '\{\{\K[^}]+(?=\}\})' "$bodyFileTemplate" | awk -F'-' '{print $1}' | sort -u)
function getProperty() {
yq -oy "$schemeFile" | yq -o=json -r ".$1"
@@ -114,22 +114,20 @@ for schemeFile in "${schemesFiles[@]}"; do
--arg tokenDecG "$tokenDecG" \
--arg tokenDecB "$tokenDecB" \
'{
- ($tokenName): {
- "hex": $tokenHex,
- "bgr": $tokenBgr,
- "hex-r": $tokenHexR,
- "hex-g": $tokenHexG,
- "hex-b": $tokenHexB,
- "rgb-r": $tokenRgbR,
- "rgb-g": $tokenRgbG,
- "rgb-b": $tokenRgbB,
- "rgb16-r": $tokenRgb16R,
- "rgb16-g": $tokenRgb16G,
- "rgb16-b": $tokenRgb16B,
- "dec-r": $tokenDecR,
- "dec-g": $tokenDecG,
- "dec-b": $tokenDecB
- },
+ ($tokenName + "-hex"): $tokenHex,
+ ($tokenName + "-bgr"): $tokenBgr,
+ ($tokenName + "-hex-r"): $tokenHexR,
+ ($tokenName + "-hex-g"): $tokenHexG,
+ ($tokenName + "-hex-b"): $tokenHexB,
+ ($tokenName + "-rgb-r"): $tokenRgbR,
+ ($tokenName + "-rgb-g"): $tokenRgbG,
+ ($tokenName + "-rgb-b"): $tokenRgbB,
+ ($tokenName + "-rgb16-r"): $tokenRgb16R,
+ ($tokenName + "-rgb16-g"): $tokenRgb16G,
+ ($tokenName + "-rgb16-b"): $tokenRgb16B,
+ ($tokenName + "-dec-r"): $tokenDecR,
+ ($tokenName + "-dec-g"): $tokenDecG,
+ ($tokenName + "-dec-b"): $tokenDecB
}'
)