Some commands read a Steam config file to retrieve or modify values. Primarily this is relevant for list, apply and the argument --apply. If the Steam config can not be read for any reason, the CLI will crash. It would be better to have some graceful handling in the case of an error and maybe the command can still be executed but just without any information from the Steam config.
For example, the list command can still output downloaded versions, just without a hint which version is used by Steam and a warning that the Steam config could not be read.
Some commands read a Steam config file to retrieve or modify values. Primarily this is relevant for
list
,apply
and the argument--apply
. If the Steam config can not be read for any reason, the CLI will crash. It would be better to have some graceful handling in the case of an error and maybe the command can still be executed but just without any information from the Steam config.For example, the
list
command can still output downloaded versions, just without a hint which version is used by Steam and a warning that the Steam config could not be read.