Skip to content

Commit ced479d

Browse files
committed
Update schema-publish.sh
1 parent 9e8dfe4 commit ced479d

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

scripts/schema-publish.sh

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,30 @@ for schemaDir in schemas/v3* ; do
2828
fi
2929
done
3030

31+
# construct sed command
32+
sedCmd=()
3133
for schema in "${schemas[@]}"; do
3234
if [ -f "$schemaDir/$schema" ]; then
3335
base=$(basename "$schema" .yaml)
34-
mkdir -p "deploy/oas/$version/$base"
36+
sedCmd+=("-e s/$base\/WORK-IN-PROGRESS/$base\/${datesHash[$schema]}/g")
37+
fi
38+
done
3539

36-
#TODO: sed instead of cp
40+
echo "${sedCmd[@]}"
41+
42+
for schema in "${schemas[@]}"; do
43+
if [ -f "$schemaDir/$schema" ]; then
44+
base=$(basename "$schema" .yaml)
3745
target=deploy/oas/$version/$base/${datesHash[$schema]}
38-
cp schemas/v$version/$schema $target.yaml
46+
47+
mkdir -p "deploy/oas/$version/$base"
48+
49+
sed ${sedCmd[@]} $schemaDir/$schema > $target.yaml
3950
node scripts/yaml2json/yaml2json.js $target.yaml
4051
rm $target.yaml
4152
mv $target.json $target
42-
mv deploy/oas/$version/$base/*.md $target.md
4353

54+
mv deploy/oas/$version/$base/*.md $target.md
4455
fi
4556
done
4657

0 commit comments

Comments
 (0)