Install hub without snap

This commit is contained in:
Paolo Mainardi
2020-08-28 17:49:24 +02:00
parent dd518dff50
commit 053476eee2

View File

@@ -5,7 +5,7 @@
################################################################################ ################################################################################
# Source the helpers for use with the script # Source the helpers for use with the script
source $HELPER_SCRIPTS/document.sh source "$HELPER_SCRIPTS"/document.sh
## Install git ## Install git
add-apt-repository ppa:git-core/ppa -y add-apt-repository ppa:git-core/ppa -y
@@ -46,7 +46,15 @@ DocumentInstalledItem "Git Large File Storage (LFS) ($(git-lfs --version 2>&1 |
DocumentInstalledItem "Git-ftp ($(git-ftp --version | cut -d ' ' -f 3))" DocumentInstalledItem "Git-ftp ($(git-ftp --version | cut -d ' ' -f 3))"
#Install hub #Install hub
snap install hub --classic TEMP_HUB=$(mktemp -d -t)
pushd "$TEMP_HUB" || exit
URL=$(curl -s https://api.github.com/repos/github/hub/releases/latest | jq -r '.assets[].browser_download_url | select(contains("hub-linux-amd64"))')
wget -P "$TEMP_HUB" "$URL"
tar xzvf "$TEMP_HUB"/hub-linux-amd64-*.tgz --strip-components 1
mv bin/hub /usr/local/bin
rm -rf "$TEMP_HUB"
popd || exit
if command -v hub; then if command -v hub; then
echo "hub CLI was installed successfully" echo "hub CLI was installed successfully"
DocumentInstalledItem "Hub CLI ($(hub --version | grep "hub version" | cut -d ' ' -f 3))" DocumentInstalledItem "Hub CLI ($(hub --version | grep "hub version" | cut -d ' ' -f 3))"