mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-06 22:55:10 +01:00
Compare commits
2 Commits
d4625dd8e2
...
4a0f0f1c23
| Author | SHA1 | Date | |
|---|---|---|---|
| 4a0f0f1c23 | |||
| 5ff06e4ad3 |
26
bin/update_proton_ge
Executable file
26
bin/update_proton_ge
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
|
||||
# make temp working directory
|
||||
mkdir /tmp/proton-ge-custom
|
||||
cd /tmp/proton-ge-custom
|
||||
|
||||
# download tarball
|
||||
echo "Downloading tarball of latest release..."
|
||||
curl -sLOJ $(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | egrep .tar.gz)
|
||||
|
||||
# download checksum
|
||||
echo "Downloading checksum..."
|
||||
curl -sLOJ $(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | egrep .sha512sum)
|
||||
|
||||
# check tarball with checksum
|
||||
echo "Checking..."
|
||||
sha512sum -c *.sha512sum
|
||||
# if result is ok, continue
|
||||
|
||||
# make steam directory if it does not exist
|
||||
mkdir -p ~/.steam/root/compatibilitytools.d
|
||||
|
||||
# extract proton tarball to steam directory
|
||||
echo "Extracting to Steam folder..."
|
||||
tar -xf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/
|
||||
echo "All done :)"
|
||||
Reference in New Issue
Block a user