#!/bin/bash set -euo pipefail #set -x basedir="$(dirname $0)" terraform_version=0.13.5 terraform_url=https://releases.hashicorp.com/terraform/$terraform_version/terraform_${terraform_version}_linux_amd64.zip dl_d=$basedir/.terraform/dl zip_file=$dl_d/terraform-${terraform_version}.zip unzip_d=$basedir/.terraform/unzip/$terraform_version cmd=$unzip_d/terraform if [[ ! -x $cmd ]] then mkdir -p $dl_d curl -L -o "$zip_file" $terraform_url rm -rf $unzip_d mkdir -p $unzip_d unzip $zip_file -d $unzip_d fi exec "$cmd" "${@}"