Changed how dfxvm loads its config file, in order to give a more friendly error message if a field is missing.
Before:
$ dfx --version
error: failed to parse /Users/ericswanson/.config/dfx/version-manager.json as json
error: caused by: missing field `default_version` at line 5 column 1
After:
$ dfx --version
error: Unable to determine which dfx version to call. To set a default version, run:
error: dfxvm default <version>
Description
Changed how dfxvm loads its config file, in order to give a more friendly error message if a field is missing.
Before:
After:
How Has This Been Tested?
Added a test