#!/usr/bin/env bash

BINSTUB_DIR=$(cd $(dirname $0); pwd)
GEMFILE=$(readlink -f ${BINSTUB_DIR}/../steep/Gemfile)
ROOT_DIR=$(readlink -f ${BINSTUB_DIR}/..)

STEEP="bundle exec --gemfile=${GEMFILE} steep"
PREFIX=""

if type "rbenv" > /dev/null 2>&1; then
  PREFIX="rbenv exec "
else
  if type "rvm" > /dev/null 2>&1; then
    PREFIX="rvm ${ROOT_DIR} do "
  fi
fi

${PREFIX}bundle install --gemfile=${GEMFILE} > /dev/null 2>&1
exec ${PREFIX}${STEEP} $@
