...

Text file src/github.com/docker/cli/scripts/warn-outside-container

Documentation: github.com/docker/cli/scripts

     1#!/usr/bin/env sh
     2set -eu
     3
     4target="${1:-}"
     5
     6if [ -z "${DISABLE_WARN_OUTSIDE_CONTAINER:-}" ]; then
     7		case $target in
     8			clean|dev|help|shell)
     9				# no warning needed for these targets
    10				;;
    11			*)
    12				(
    13						echo
    14						echo "\033[1mWARNING\033[0m: you are not in a container."
    15						echo
    16						echo 'Use "\033[1mmake dev\033[0m" to start an interactive development container,'
    17						echo "use \"\033[1mmake -f docker.Makefile $target\033[0m\" to execute this target"
    18						echo "in a container, or set \033[1mDISABLE_WARN_OUTSIDE_CONTAINER=1\033[0m to"
    19						echo "disable this warning."
    20						echo
    21						echo "Press \033[1mCtrl+C\033[0m now to abort, or wait for the script to continue.."
    22						echo
    23				) >&2
    24				sleep 5
    25				;;
    26		esac
    27fi

View as plain text