From 66aaaefa63d1548f1753804af4b5d7d604445277 Mon Sep 17 00:00:00 2001 From: xomf Date: Sat, 17 Aug 2024 21:30:20 +0000 Subject: [PATCH] Upload files to "/" --- build.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 build.sh diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..8b23394 --- /dev/null +++ b/build.sh @@ -0,0 +1,31 @@ +SRC_DIR="./src" +BUILD_DIR="./build" +OUTPUT_FILE="$BUILD_DIR/startup.lua" +BOOT_FILE="$SRC_DIR/boot.lua" +MAIN_FILE="$SRC_DIR/main.lua" + +mkdir -p "$BUILD_DIR" + +> "$OUTPUT_FILE" + + +if [ -e "$BOOT_FILE" ]; then + echo "-- File: boot.lua" >> "$OUTPUT_FILE" + cat "$BOOT_FILE" >> "$OUTPUT_FILE" + echo >> "$OUTPUT_FILE" +fi + +for file in "$SRC_DIR"/*.lua; do + if [ -e "$file" ] && [ "$(basename "$file")" != "boot.lua" ] && [ "$(basename "$file")" != "main.lua" ]; then + filename=$(basename "$file") + echo "-- File: $filename" >> "$OUTPUT_FILE" + cat "$file" >> "$OUTPUT_FILE" + echo >> "$OUTPUT_FILE" + fi +done + +if [ -e "$MAIN_FILE" ]; then + echo "-- File: main.lua" >> "$OUTPUT_FILE" + cat "$MAIN_FILE" >> "$OUTPUT_FILE" + echo >> "$OUTPUT_FILE" +fi