#!/bin/bash if [[ -z "${1}" ]]; then VERSION=$( jq -r '. | sort_by(.created_at) | reverse | map(.tag_name) | map(select(. | test("-.+$") | not)) | first' <<< $( curl -s https://api.github.com/repos/hashicorp/terraform/releases ) | tr -d 'v' ) else VERSION="${1}" fi wget -q "https://releases.hashicorp.com/terraform/${VERSION}/terraform_${VERSION}_linux_amd64.zip" unzip -qq "terraform_${VERSION}_linux_amd64.zip" terraform -d /usr/local/bin/