diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-09-08 14:44:29 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-09-08 14:44:29 -0500 |
commit | 95ec1172f6ba8980ab9ac09709fa04969a1cadc5 (patch) | |
tree | be7bdd5df40ff167c3598f5662e9e47a658796ef /bat/install | |
parent | 1eb436ea8302d0e9a4608f5be720c1d69de7a653 (diff) |
feat: improved bat installer
Diffstat (limited to 'bat/install')
-rwxr-xr-x | bat/install | 26 |
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 |