aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bat/install
diff options
context:
space:
mode:
Diffstat (limited to 'bat/install')
-rwxr-xr-xbat/install26
1 files changed, 9 insertions, 17 deletions
diff --git a/bat/install b/bat/install
index d5f3ecc..6f20f5e 100755
--- a/bat/install
+++ b/bat/install
@@ -38,22 +38,14 @@ else
echo "$app: new version found $latest_version"
echo "$app: downloading..."
+ arch="$(uname -m)"
+ filename="${app}-v${latest_version}-${arch}-unknown-linux-musl"
+
+ curl -fsSLo "${filename}.tar.gz" "https://github.com/sharkdp/${app}/releases/download/v${latest_version}/${filename}.tar.gz"
+ tar -zxvf "${filename}.tar.gz" "${filename}/${app}"
+
+ mv "${filename}/${app}" "${HOME}/.local/bin/"
- if [ `whoami` != root ]; then
- arch="$(uname -m)"
-
- filename="${app}-v${latest_version}-${arch}-unknown-linux-musl"
- curl -fsSLo "${filename}.tar.gz" "https://github.com/sharkdp/${app}/releases/download/v${latest_version}/${filename}.tar.gz"
- tar -zxvf "${filename}.tar.gz" "${filename}/${app}"
- mv "${filename}/${app}" "${HOME}/.local/bin/"
- rm -r "${filename}"
- rm "${filename}.tar.gz"
- else
- arch="$(dpkg --print-architecture)"
-
- filename="${app}_v${latest_version}_${arch}"
- curl -fsSLo ${filename}.deb "https://github.com/sharkdp/${app}/releases/download/v${latest_version}/${filename}.deb"
- sudo dpkg -i ${filename}.deb
- rm ${filename}.deb
- fi
+ rm -r "${filename}"
+ rm "${filename}.tar.gz"
fi