#!/bin/bash url=$1 ver=$2 artifacts_dir=$3 die() { (>&2 printf "%s\\n" "$1") exit 2 } [ -z $url ] && die "no url set" [ -z $ver ] && die "no version set" [ -z "${artifacts_dir}" ] && die "artifacts_dir not set" [ -e "${artifacts_dir}" ] || die "artifacts_dir \"${artifacts_dir}\" does not exist" cd "${artifacts_dir}" sftp $url <