Skip to content
This repository was archived by the owner on Mar 22, 2018. It is now read-only.

Commit d54a69e

Browse files
committed
Automatically install the latest version
1 parent 8fe0234 commit d54a69e

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

build/linux/install_uget_chrome_wrapper.sh

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
#!/bin/sh
22

3-
echo "Installing uget-chrome-wrapper 2.0.6"
3+
# Get the latest version
4+
latest_release=$(curl -L -s -H 'Accept: application/json' https://github.com/slgobinath/uget-chrome-wrapper/releases/latest)
5+
version=$(echo $latest_release | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/')
6+
7+
echo "Installing uget-chrome-wrapper $version"
48

59
# Download uget-chrome-wrapper to /usr/bin/uget-chrome-wrapper
6-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/bin/uget-chrome-wrapper --output-document /usr/bin/uget-chrome-wrapper
10+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/bin/uget-chrome-wrapper --output-document /usr/bin/uget-chrome-wrapper
711

812
# Make the uget-chrome-wrapper executable
913
sudo chmod +x /usr/bin/uget-chrome-wrapper
@@ -16,24 +20,24 @@ sudo mkdir -p /etc/chromium/native-messaging-hosts
1620
sudo mkdir -p /etc/opera/native-messaging-hosts
1721

1822
# Download com.javahelps.ugetchromewrapper.json to /etc/opt/chrome/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
19-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/opt/chrome/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
23+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/opt/chrome/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
2024

2125
# Download com.javahelps.ugetchromewrapper.json to /etc/chromium/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
22-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/chromium/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
26+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/chromium/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
2327

2428
# Download com.javahelps.ugetchromewrapper.json to /etc/opera/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
25-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/opera/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
29+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/conf/com.javahelps.ugetchromewrapper.json --output-document /etc/opera/native-messaging-hosts/com.javahelps.ugetchromewrapper.json
2630

2731
# If you don't have Firefox, you can comment the gollowing two lines
2832
######################################################################## Mozilla Firefox ########################################################################
2933
# Create the required directories for native messaging host configuration
3034
sudo mkdir -p /usr/lib/mozilla/native-messaging-hosts
3135
sudo mkdir -p /usr/lib64/mozilla/native-messaging-hosts
3236
# Download com.javahelps.ugetfirefoxwrapper.json to /usr/lib/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
33-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/conf/com.javahelps.ugetfirefoxwrapper.json --output-document /usr/lib/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
37+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/conf/com.javahelps.ugetfirefoxwrapper.json --output-document /usr/lib/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
3438

3539
# Download com.javahelps.ugetfirefoxwrapper.json to /usr/lib64/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
36-
sudo wget https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/v2.0.6/uget-chrome-wrapper/conf/com.javahelps.ugetfirefoxwrapper.json --output-document /usr/lib64/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
40+
sudo wget --quiet https://raw.githubusercontent.com/slgobinath/uget-chrome-wrapper/$version/uget-chrome-wrapper/conf/com.javahelps.ugetfirefoxwrapper.json --output-document /usr/lib64/mozilla/native-messaging-hosts/com.javahelps.ugetfirefoxwrapper.json
3741

3842
echo "uget-chrome-wrapper is installed successfully!"
3943
echo "Please install the 'uGet Integration' extension and restart the browser"

0 commit comments

Comments
 (0)