#! /usr/bin/env bash # # Prelude # set -euo pipefail IFS=$'\n\t' # Beware of CDPATH gotchas causing cd not to work correctly when a user # has set this in their environment # https://bosker.wordpress.com/2012/02/12/bash-scripters-beware-of-the-cdpath/ unset CDPATH readonly INCLUDE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # shellcheck source=bin/setup-tools . "${INCLUDE}"/setup-tools # # Main # ensure_prerequisites get_triton_details check_docker_config write_env_file