Compare commits
2 Commits
c84b1481d8
...
c2f746ecf7
| Author | SHA1 | Date | |
|---|---|---|---|
| c2f746ecf7 | |||
| c05183362d |
29
wfinfo-ng
29
wfinfo-ng
@@ -13,26 +13,41 @@
|
|||||||
#
|
#
|
||||||
# This'll put it in ~/.cargo/bin, which we exec directly
|
# This'll put it in ~/.cargo/bin, which we exec directly
|
||||||
#
|
#
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
# Assumes Flatpak Steam
|
# Assumes Flatpak Steam
|
||||||
wfinfo="$HOME/.cargo/bin/wfinfo-ng"
|
wfinfo="$HOME/.cargo/bin/wfinfo"
|
||||||
|
update="$HOME/Projects/wfinfo-ng/update.sh"
|
||||||
logfile="$HOME/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps/compatdata/230410/pfx/drive_c/users/steamuser/AppData/Local/Warframe/EE.log"
|
logfile="$HOME/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps/compatdata/230410/pfx/drive_c/users/steamuser/AppData/Local/Warframe/EE.log"
|
||||||
|
|
||||||
|
tmpdir="$(mktemp -d)"
|
||||||
|
pushd "$tmpdir" >/dev/null 2>&1
|
||||||
|
echo "Running in $tmpdir"
|
||||||
|
|
||||||
|
# Basline tests
|
||||||
if ! [ -e "$logfile" ]; then
|
if ! [ -e "$logfile" ]; then
|
||||||
echo "Could not find logfile: $logfile"
|
echo "Could not find logfile: $logfile"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if ! [ -e "$wfinfo" ]; then
|
if ! [ -e "$wfinfo" ]; then
|
||||||
echo "Could not find wfinfo -- is it installed?"
|
echo "Could not find wfinfo -- is it installed?"
|
||||||
exit 2
|
exit 2
|
||||||
elif ! [ -x "$winfo" ]; then
|
fi
|
||||||
echo "wfinfo exists but isn't executable? What'd you do?"
|
if ! [ -e "$update" ]; then
|
||||||
|
echo "Update script doesn't exist: $update"
|
||||||
exit 3
|
exit 3
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exec toolbox run \
|
"$update"
|
||||||
|
|
||||||
|
toolbox run \
|
||||||
--container wfinfo-ng \
|
--container wfinfo-ng \
|
||||||
~/.cargo/bin/wfinfo \
|
"$wfinfo" \
|
||||||
--window-name "Warframe" \
|
--window-name "Warframe" \
|
||||||
"$logfile"
|
"$logfile" \
|
||||||
|
|| true
|
||||||
|
|
||||||
|
popd >/dev/null 2>&1
|
||||||
|
echo "Cleaning up $tmpdir"
|
||||||
|
rm -rf "$tmpdir"
|
||||||
|
echo "All wrapped up"
|
||||||
|
|||||||
Reference in New Issue
Block a user