diff options
Diffstat (limited to 'scripts/APPIMAGE_INSTALL.sh')
| -rw-r--r-- | scripts/APPIMAGE_INSTALL.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/scripts/APPIMAGE_INSTALL.sh b/scripts/APPIMAGE_INSTALL.sh new file mode 100644 index 00000000..98eb538f --- /dev/null +++ b/scripts/APPIMAGE_INSTALL.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# exit on error +set -e + +# Move to script's directory +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +cd "${SCRIPT_DIR}" + +#add .desktop file (which should allow most DE's easy access to the program +mkdir -p ~/.local/share/applications + +# desktop files don't like spaces in the Exec field, we have to replace them with "\s" +appimage="$(echo Attorney_Online-*-x86_64.AppImage)" +escaped_exec="$(echo "$(pwd)" | sed 's/ /\\s/g')"/"$appimage" + +desktop_file="\ +[Desktop Entry] +Type=Application +Name=Attorney Online +Comment=The courtroom drama simulator +Path=$(pwd) +Exec=\"$escaped_exec\" +Icon=$(pwd)/icon.png" + +echo "$desktop_file" > ~/.local/share/applications/'Attorney Online'.desktop + +#marking the program as executable +chmod +x Attorney_Online-*-x86_64.AppImage + +#running the executable +./Attorney_Online-*-x86_64.AppImage |
