diff --git a/wfinfo-ng b/wfinfo-ng index d26aaac..8438100 100755 --- a/wfinfo-ng +++ b/wfinfo-ng @@ -1,6 +1,21 @@ #!/bin/bash +# +# Quick-launch script for wfinfo-ng +# https://github.com/knoellle/wfinfo-ng +# +# Quick setup for a toolbox on Fedora: +# toolbox create wfinfo-ng +# toolbox enter wfinfo-ng +# sudo dnf install -y cargo clang cmake curl fontconfig-devel g++ jq leptonica-devel libXi-devel libXtst-devel openssl-devel rust tesseract-devel xrandr +# +# After this, CD into the repo and run: +# cargo install --path . --bin wfinfo +# +# This'll put it in ~/.cargo/bin, which we exec directly +# # Assumes Flatpak Steam +wfinfo="$HOME/.cargo/bin/wfinfo-ng" logfile="$HOME/.var/app/com.valvesoftware.Steam/.steam/steam/steamapps/compatdata/230410/pfx/drive_c/users/steamuser/AppData/Local/Warframe/EE.log" if ! [ -e "$logfile" ]; then @@ -8,6 +23,14 @@ if ! [ -e "$logfile" ]; then exit 1 fi +if ! [ -e "$wfinfo" ]; then + echo "Could not find wfinfo -- is it installed?" + exit 2 +elif ! [ -x "$winfo" ]; then + echo "wfinfo exists but isn't executable? What'd you do?" + exit 3 +fi + exec toolbox run \ --container wfinfo-ng \ ~/.cargo/bin/wfinfo \