#!/usr/bin/env bash

case "$1" in
  --trace)   set -o xtrace  ; shift ;;
  --verbose) set -o verbose ; shift ;;
esac

prefix="PATH='$PATH'"

if [[ -n "${BUNDLE_PATH:-""}" ]] ; then
  prefix="BUNDLE_PATH='$BUNDLE_PATH' $prefix"
fi

if [[ -n "${GEM_HOME:-""}" ]] ; then
  prefix="GEM_HOME='$GEM_HOME' $prefix"
fi

if [[ -n "${GEM_PATH:-""}" ]] ; then
  prefix="GEM_PATH='$GEM_PATH' $prefix"
fi

eval "sudo /usr/bin/env $prefix $@"

exit $?
