Do most dependency checking during install instead of runtime
This commit is contained in:
parent
f8d866b623
commit
a2d794ea70
34 changed files with 74 additions and 27 deletions
23
misc/smapi-update
Executable file
23
misc/smapi-update
Executable file
|
@ -0,0 +1,23 @@
|
|||
#!/bin/zsh
|
||||
#dep:unzip wget
|
||||
# installs or updates to latest release of SMAPI (Stardew Valley Modding API)
|
||||
|
||||
WORKDIR=$(mktemp -d)
|
||||
cd $WORKDIR
|
||||
echo $WORKDIR
|
||||
pwd
|
||||
|
||||
latest_json=$(curl -s https://api.github.com/repos/Pathoschild/SMAPI/releases/latest)
|
||||
|
||||
download_url=$(jq -r <<<"$latest_json" '.assets[]|select(.name | contains("developer")|not)|.browser_download_url')
|
||||
|
||||
wget -O smapi.zip $download_url
|
||||
|
||||
unzip smapi.zip
|
||||
|
||||
cd SMAPI*
|
||||
|
||||
{ sleep 0.5; printf "2\n1\n"} | sh install\ on\ Linux.sh
|
||||
|
||||
cd /
|
||||
rm -rf $WORKDIR
|
Loading…
Add table
Add a link
Reference in a new issue