mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 14:10:53 +00:00
29 lines
563 B
Bash
Executable File
29 lines
563 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")")"
|
|
|
|
cd "$SRC_DIR"
|
|
|
|
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
|