set up depot downloader

This commit is contained in:
tresabhi committed 2026-05-25 12:58:19 -05:00
1 parent 746c7963de
commit 66b9a9076f
5 files changed
+28 -2

No files matched your search

+6 -1
View File
@@ -34,6 +34,9 @@ jobs:
chunk: [pages, api, media]
steps:
- name: Free disk space
uses: jlumbroso/free-disk-space@main
- name: Checkout
uses: actions/checkout@v6
with:
@@ -59,7 +62,9 @@ jobs:
repo-token: ${{ secrets.GH_TOKEN }}
- name: Set up project
run: bun run setup
run: |
bun run setup
bun run setup-depot-downloader
- name: Build
run: bun run build:website
-1
View File
@@ -75,7 +75,6 @@
"dedup",
"defence",
"degressive",
"depotdownloader",
"devkrieg",
"diacriticless",
"DIDS",
+1
View File
@@ -5,6 +5,7 @@
"private": true,
"scripts": {
"setup": "chmod a+x scripts/*.sh && ./scripts/setup.sh",
"setup-depot-downloader": "./scripts/setup_depot_downloader.sh",
"dev": "./scripts/dev.sh",
"build-game": "./scripts/build_game.sh",
"build-website": "./scripts/build_website.sh"
Regular → Executable
View File
File mode changed.
+21
View File
@@ -0,0 +1,21 @@
REPO_USER="SteamRE"
REPO_NAME="DepotDownloader"
TEMP="temp"
OUT="$TEMP/$REPO_NAME"
ZIP="$TEMP/$REPO_NAME.zip"
URL=$(
curl -s "https://api.github.com/repos/$REPO_USER/$REPO_NAME/releases/latest" \
| jq -r '.assets[]
| select(.name | contains("linux-x64"))
| .browser_download_url' \
| head -n 1
)
mkdir -p "$TEMP"
curl -L "$URL" -o "$ZIP"
unzip -p "$ZIP" "$REPO_NAME" > "$OUT"
rm "$ZIP"
chmod +x "$OUT"