b450903751
GitOrigin-RevId: 74a1793c659d09d7cf738005308b1f86c90cb59b
17 lines
662 B
Bash
Executable file
17 lines
662 B
Bash
Executable file
#!/usr/bin/env nix-shell
|
|
#!nix-shell -I nixpkgs=./. -i bash -p jq curl common-updater-scripts nix coreutils
|
|
|
|
set -eou pipefail
|
|
|
|
depsFile="$(realpath "$(dirname "${BASH_SOURCE[0]}")/deps.nix")"
|
|
currentVersion="$(nix eval --raw -f . depotdownloader.version)"
|
|
latestVersion="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/SteamRE/DepotDownloader/releases?per_page=1" \
|
|
| jq -r '.[].name' | cut -d' ' -f2)"
|
|
|
|
if [[ "$currentVersion" = "$latestVersion" ]]; then
|
|
echo "Already up to date!"
|
|
exit
|
|
fi
|
|
|
|
update-source-version depotdownloader "$latestVersion"
|
|
$(nix-build -A depotdownloader.fetch-deps --no-out-link) "$depsFile"
|