install.sh 630 B

12345678910111213141516171819202122
  1. #!/usr/bin/env bash
  2. # Install intemp from the internet
  3. # Usage: install.sh [version]
  4. # Alt Usage: curl -o- https://raw.githubusercontent.com/karlkfi/intemp/master/install.sh | bash
  5. # Requires: curl
  6. set -o errexit
  7. set -o nounset
  8. set -o pipefail
  9. prefix="/usr/local/bin"
  10. version=${1:-}
  11. if [ -z "${version}" ]; then
  12. version=$(curl -s https://api.github.com/repos/karlkfi/intemp/releases/latest | grep 'tag_name' | cut -d\" -f4)
  13. fi
  14. echo "Installing intemp ${version} -> ${prefix}/intemp.sh"
  15. curl -o- "https://raw.githubusercontent.com/karlkfi/intemp/${version}/intemp.sh" > "${prefix}/intemp.sh"
  16. chmod a+x "${prefix}/intemp.sh"