asdf/lib/commands/command-env.bash
2020-09-22 08:27:52 +10:00

25 lines
386 B
Bash

# -*- sh -*-
shim_env_command() {
local shim_name="$1"
local env_cmd="${2}"
local env_args=("${@:3}")
if [ -z "$shim_name" ]; then
printf "usage: asdf env <command>\\n"
exit 1
fi
if [ -z "$env_cmd" ]; then
env_cmd="env"
fi
shim_env() {
"$env_cmd" "${env_args[@]}"
}
with_shim_executable "$shim_name" shim_env || exit $?
}
shim_env_command "$@"