#!/usr/bin/env bash

declare rvm_verbose_flag=${rvm_verbose_flag:-0}

declare rvm_hook=${rvm_hook:-""}

if [[ -n "$rvm_hook" ]] ; then

  if [[ "$PWD/.rvm/hooks/$rvm_hook" = "$rvm_hooks_path/$rvm_hook" ]] ; then
    hooks=( "$rvm_hooks_path/$rvm_hook")
  else
    hooks=("$PWD/.rvm/hooks/$rvm_hook" "$rvm_hooks_path/$rvm_hook")
  fi
  for hook in "${hooks[@]}" ; do
    [[ -s "$hook" ]] || continue

    [[ ${rvm_verbose_flag:-0} -gt 0 || ${rvm_debug_flag:-0} -gt 0 ]] &&
      rvm_log "Running $hook"

    source "$hook"
  done
fi

unset rvm_hook
