get-porter-cli.sh 582 B

123456789101112131415
  1. #!/usr/bin/env bash
  2. if [[ -z $VERSION ]]; then
  3. name=$(curl -s https://api.github.com/repos/porter-dev/porter/releases/latest | grep "browser_download_url.*/porter_.*_Linux_x86_64\.zip" | cut -d ":" -f 2,3 | tr -d \")
  4. name=$(basename "$name")
  5. curl -L https://github.com/porter-dev/porter/releases/latest/download/"$name" --output "$name"
  6. else
  7. name=porter-$VERSION.zip
  8. curl -L https://github.com/porter-dev/porter/releases/download/"$VERSION"/porter_"$VERSION"_Linux_x86_64.zip --output "$name"
  9. fi
  10. unzip -a "$name"
  11. rm "$name"
  12. chmod +x ./porter
  13. mv ./porter /usr/local/bin/