aboutsummaryrefslogtreecommitdiff
path: root/builder.sh
diff options
context:
space:
mode:
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..dcaa271 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
}'
)