summaryrefslogtreecommitdiff
path: root/flashrunner_install_linux.sh
diff options
context:
space:
mode:
authorLinuxWizard42 <computerwizard@linuxmail.org>2022-09-30 19:44:44 +0300
committerLinuxWizard42 <computerwizard@linuxmail.org>2022-09-30 19:44:44 +0300
commit11344687f76e789837ea0a04131e7937e97273d4 (patch)
tree3f666d5db9a9dd0e867239e946b3fe8d8a0e2fe8 /flashrunner_install_linux.sh
downloadFlashRunner-11344687f76e789837ea0a04131e7937e97273d4.tar.gz
FlashRunner-11344687f76e789837ea0a04131e7937e97273d4.tar.zst
First commit
Diffstat (limited to 'flashrunner_install_linux.sh')
-rwxr-xr-xflashrunner_install_linux.sh44
1 files changed, 44 insertions, 0 deletions
diff --git a/flashrunner_install_linux.sh b/flashrunner_install_linux.sh
new file mode 100755
index 0000000..604ef1d
--- /dev/null
+++ b/flashrunner_install_linux.sh
@@ -0,0 +1,44 @@
+#!/usr/bin/env bash
+
+TAR_LOCATION=$(which tar)
+CURL_LOCATION=$(which curl)
+
+if [ "$TAR_LOCATION" != "" ]; then
+ if [ "$CURL_LOCATION" != "" ]; then
+ if [ -d ~/FlashRunner-linux-x64 ]; then
+ echo 'Removing previous version..'
+ rm -rf ~/FlashRunner-linux-x64
+ echo 'Previous version removed'
+ fi
+ echo 'Downloading FlashRunner..'
+ curl -4 --location -s -H "User-Agent: FlashRunner-Installer" --url "https://voidnet.freemyip.com:3700/FlashRunner/2.0.7/flashrunner-linux.tar.gz" -o ~/flashrunner.tar.gz
+ if [ -f ~/flashrunner.tar.gz ]; then
+ echo 'FlashRunner downloaded'
+ cd ~/
+ echo 'Extracting files..'
+ tar -xf flashrunner.tar.gz
+ if [ -f ~/flashrunner.tar.gz ]; then
+ rm ~/flashrunner.tar.gz
+ fi
+ if [ -d ~/Desktop ]; then
+ echo 'Creating desktop entry..'
+ echo "[Desktop Entry]\r\nType=Application\r\nName=FlashRunner\r\nComment=FlashRunner\r\nPath=$HOME/FlashRunner-linux-x64\r\nExec=$HOME/FlashRunner-linux-x64/FlashRunner\r\nTerminal=false" > ~/Desktop/FlashRunner.desktop
+ chmod +x ~/Desktop/FlashRunner.desktop
+ echo 'Created entry to desktop'
+ else
+ echo 'Creating launcher script..'
+ echo '#!/usr/bin/env bash' > ~/flashrunner.sh
+ echo 'cd ~/FlashRunner-linux-x64' >> ~/flashrunner.sh
+ echo '~/FlashRunner-linux-x64/FlashRunner' >> ~/flashrunner.sh
+ chmod +x ~/flashrunner.sh
+ echo "Launcher created to $HOME/flashrunner.sh, use that to start FlashRunner"
+ fi
+ else
+ echo 'Failed to download FlashRunner. FlashRunner was not installed'
+ fi
+ else
+ echo '"curl" command not found, unable to install'
+ fi
+else
+ echo '"tar" command not found, unable to install'
+fi \ No newline at end of file