#!/usr/bin/env bash # Checks the environment to see if we have all the requisite components needed # to upload or download from the S3 bucket. # Set up logging. log() { echo "⚗️ $(basename $0): $@"; } # Move into the root folder. cd $(dirname $(dirname $0)) for i in S3_ACCESS_KEY_ID S3_SECRET_ACCESS_KEY S3_ENDPOINT S3_BUCKET do if [ "x${!i}" = "x" ] then log "missing environment variable $i" exit 1 fi done if [ ! which s3cmd 2> /dev/null ] then log "cannot find 's3cmd' to execute" exit 1 fi exit 0