#! /usr/bin/env bash set -Euo pipefail DOCKER_APP="/Applications/Docker.app" DOCKER_CLI="${DOCKER_APP}/Contents/Resources/bin/docker" pgrep -qf Docker.app if [ $? != 0 ]; then read -n1 -p "The Docker app is not running, launch it now? [Y/n]" LAUNCH_DOCKER [[ "$LAUNCH_DOCKER" =~ [nN] ]] && exit 0 echo "" echo -n "Launching " open $DOCKER_APP $DOCKER_CLI ps &> /dev/null while [ $? != 0 ]; do sleep 1 echo -n "." $DOCKER_CLI ps &> /dev/null done echo "" fi exec "$DOCKER_CLI" "$@"