Files
ArchiSteamFarm/WebConfigGenerator/cc.sh
JustArchi 82b87c85b2 Misc
2018-04-27 05:09:26 +02:00

27 lines
548 B
Bash
Executable File

#!/bin/bash
set -eu
OUTPUT="dist" # Relative to script directory
TARGET="../docs" # Relative to script directory
SRC="WebConfigGenerator" # Path between $OUTPUT and $TARGET
cd "$(dirname "$(readlink -f "$0")")"
git pull
npm install
npm run build
while read -r FILE; do
rm -f "$FILE"
done < <(find "$TARGET" -mindepth 1 -maxdepth 1 -type l)
while read -r FILE; do
ln -s "${SRC}/${FILE}" "$TARGET"
done < <(find "$OUTPUT" -mindepth 1 -maxdepth 1)
git reset
git add -A -f "$OUTPUT" "$TARGET"
git commit -m "WebConfigGenerator build"
git push