if asdf which direnv &>/dev/null; then
	# Hook direnv into your shell.
	eval "$(asdf exec direnv hook bash)"

	# A shortcut for asdf managed direnv.
	direnv() { asdf exec direnv "$@"; }

	return

elif command -v direnv &>/dev/null; then
	# Hook direnv into your shell.
	eval "$(direnv hook bash)"

fi
