#!/usr/bin/env sh # Support bash to support `source` with fallback on $0 if this does not run with bash # https://stackoverflow.com/a/35006505/6512 selfArg="$BASH_SOURCE" if [ -z "$selfArg" ]; then selfArg="$0" fi self=$(realpath $selfArg 2> /dev/null) if [ -z "$self" ]; then self="$selfArg" fi dir=$(cd "${self%[/\\]*}" > /dev/null; cd '../sabre/dav/bin' && pwd) if [ -d /proc/cygdrive ]; then case $(which php) in $(readlink -n /proc/cygdrive)/*) # We are in Cygwin using Windows php, so the path must be translated dir=$(cygpath -m "$dir"); ;; esac fi export COMPOSER_RUNTIME_BIN_DIR="$(cd "${self%[/\\]*}" > /dev/null; pwd)" # If bash is sourcing this file, we have to source the target as well bashSource="$BASH_SOURCE" if [ -n "$bashSource" ]; then if [ "$bashSource" != "$0" ]; then source "${dir}/naturalselection" "$@" return fi fi "${dir}/naturalselection" "$@"