asdf icon indicating copy to clipboard operation
asdf copied to clipboard

Validate asdf environment variables when `bin/asdf` is invoked

Open Stratus3D opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe

We've had issues with people setting asdf variables to the wrong values.

See https://github.com/asdf-vm/asdf/issues/1308

Describe the proposed solution

We should validate asdf environment variables and parameters in .asdfrc when bin/asdf is invoked prior to doing anything else. If a parameter is invalid we should exit with a specific error status code and print an error to STDERR explaining the issue so the user can correct it. We should not permit asdf to operate with known invalid config.

Describe similar asdf features and why they are not sufficient

Configuration page in the documentation is clear and fairly concise (https://asdf-vm.com/manage/configuration.html). However, it seems users still make mistakes from time to time. Having configuration validated automatically makes things more fool proof.

Describe other workarounds you've considered

We've had docs for a while and we still get issues on the issue tracker related to bad config.

Stratus3D avatar Jul 21 '22 13:07 Stratus3D

@Stratus3D Wondering if you're still interested in doing this? I was thinking about doing this recently.

hyperupcall avatar Jul 14 '23 23:07 hyperupcall