summaryrefslogtreecommitdiff
path: root/flashrunner_install_linux.sh
blob: 604ef1de0cb92cedac90f4aeaf57d51ead34ea84 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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