diff --git a/scripts/dss-init.sh b/scripts/dss-init.sh index a10bf9d..893b528 100755 --- a/scripts/dss-init.sh +++ b/scripts/dss-init.sh @@ -87,13 +87,15 @@ EOF # Reset skins for skin in base classic workbench; do + # Capitalize first letter (macOS bash 3 compatible) + skin_cap="$(echo "$skin" | sed 's/./\U&/')" if [ "$skin" = "base" ]; then cat > "dss-claude-plugin/core/skins/${skin}.json" << EOF { "meta": { "id": "${skin}", "version": "1.0.0", - "description": "${skin^} skin - awaiting Figma sync" + "description": "${skin_cap} skin - awaiting Figma sync" }, "tokens": {} } @@ -104,7 +106,7 @@ EOF "meta": { "id": "${skin}", "version": "1.0.0", - "description": "${skin^} skin - awaiting Figma sync", + "description": "${skin_cap} skin - awaiting Figma sync", "extends": "base" }, "tokens": {}