asdf/lib/asdf.sh
Timo Sand d76f639c75
Fix shell compatibility with ZSH
`command eval` does not work in ZSH
2019-12-01 20:41:28 +01:00

21 lines
389 B
Bash

# The asdf function is a wrapper so we can export variables
asdf() {
local command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
"shell")
# commands that need to export variables
eval "$(asdf export-shell-version sh "$@")"
;;
*)
# forward other commands to asdf script
command asdf "$command" "$@"
;;
esac
}