Reduce the issue to a minimal, self-contained, reproducible test case. Avoid dependencies to mathlib4 or std4.
Description
lake env foo runs foo in a context with various environment variables set. However, if foo changes the working directory internally, then these environment variables no longer work, as they are relative paths.
augmentedEnvVars should prepend the working directory to the relative paths it has obtain
Prerequisites
Description
lake env foo
runsfoo
in a context with various environment variables set. However, iffoo
changes the working directory internally, then these environment variables no longer work, as they are relative paths.augmentedEnvVars
should prepend the working directory to the relative paths it has obtainSteps to Reproduce
lake env env | grep LD_LIBRARY_PATH
Expected behavior: paths should be absolute
Actual behavior: paths are relative
Versions
4.7.0
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.