The purpose of this small change is very similar to 6d8d77f which unset ASDF_DIR.
In user's login shell with asdf, ASDF_DATA_DIR and ASDF_CONFIG_FILE will be set / exported when calling shimmed commands, in test workflow the command is bats.
For quick reproduce, login with ASDF_DIR set to ~/.asdf and having shimmed bats command, then run tests:
bats test/uninstall_command.bats --filter 'uninstall command executes configured pre hook'
bats test/list_command.bats --filter 'list_command with plugin should list installed versions'
Summary
The purpose of this small change is very similar to 6d8d77f which unset
ASDF_DIR
.In user's login shell with asdf,
ASDF_DATA_DIR
andASDF_CONFIG_FILE
will be set / exported when calling shimmed commands, in test workflow the command isbats
.For quick reproduce, login with ASDF_DIR set to
~/.asdf
and having shimmedbats
command, then run tests:bats test/uninstall_command.bats --filter 'uninstall command executes configured pre hook'
bats test/list_command.bats --filter 'list_command with plugin should list installed versions'
will fail due to aforementioned problem.