Skip to content

Commit

Permalink
Version support (#15)
Browse files Browse the repository at this point in the history
* fix intel chip mac

* fix to the intel chip mac and added windows script


---------

Co-authored-by: guy93r <[email protected]>
  • Loading branch information
guy93r and guy93r committed Jul 16, 2023
1 parent 60e8ebc commit 5ba5eb0
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
13 changes: 10 additions & 3 deletions scripts/install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,27 @@ function Get-DownloadURL {
return $browserDownloadURL
}

function Get-Version {
$url = "https://api.github.com/repos/komodorio/komocli/releases/latest"
$response = Invoke-RestMethod -Uri $url
return $response.name
}

$os = Get-OS
$arch = Get-Arch
$downloadURL = Get-DownloadURL
$version = Get-Version

Write-Host $os
Write-Host $arch
Write-Host $downloadURL
Write-Host "Downloading komocli package..."
Invoke-WebRequest -Uri $downloadURL -OutFile "komocli_0.0.3_${os}_${arch}.tar.gz"
Invoke-WebRequest -Uri $downloadURL -OutFile "komocli_${version}_${os}_${arch}.tar.gz"

Write-Host "Extracting komocli package..."
tar -xf komocli_0.0.3_${os}_${arch}.tar.gz
tar -xf komocli_${version}_${os}_${arch}.tar.gz

Write-Host "Installing komocli..."
Move-Item -Path "komocli.exe" -Destination $env:APPDATA
Remove-Item -Path "komocli_0.0.3_${os}_${arch}.tar.gz"
Remove-Item -Path "komocli_${version}_${os}_${arch}.tar.gz"
Write-Host "komocli installation completed!"
9 changes: 7 additions & 2 deletions scripts/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,14 @@ get_download_url() {
| jq --arg platform "${os}_${arch}" -r '.assets[] | select(.browser_download_url | contains($platform)) | .browser_download_url'
}

get_version() {
curl -s https://api.github.com/repos/komodorio/komocli/releases/latest | jq -r '.name'
}

os=$(get_os)
arch=$(get_arch)
download_url=$(get_download_url)
version=$(get_version)

echo $os
echo $arch
Expand All @@ -34,9 +39,9 @@ curl -LO "$download_url"


echo "Extracting komocli package..."
tar -xf "komocli_0.0.3_${os}_${arch}.tar.gz"
tar -xf "komocli_${version}_${os}_${arch}.tar.gz"

echo "Installing komocli..."
sudo mv komocli /usr/local/bin/
rm "komocli_0.0.3_${os}_${arch}.tar.gz"
rm "komocli_${version}_${os}_${arch}.tar.gz"
echo "komocli installation completed!"

0 comments on commit 5ba5eb0

Please sign in to comment.