rsnext/scripts/check-examples.sh
2023-01-06 11:23:12 -08:00

20 lines
561 B
Bash
Executable file

#!/bin/bash
for folder in examples/* ; do
if [ -f "$folder/package.json" ]; then
cp -n packages/create-next-app/templates/default/js/gitignore $folder/.gitignore;
cat $folder/package.json | jq '
.private = true |
del(.license, .version, .name, .author, .description)
' | sponge $folder/package.json
fi
if [ -f "$folder/tsconfig.json" ]; then
cp packages/create-next-app/templates/default/ts/next-env.d.ts $folder/next-env.d.ts
fi
done;
if [[ ! -z $(git status -s) ]];then
echo "Detected changes"
git status
exit 1
fi