There are cases where we might want to provide an extra "factor" for the env parse as it is global. For example, having --debug is nice, short and memorable, but there might be multiple programs in our stack that are looking for a debug flag. As another example, one might have multiple simulators, each with a config, but they all have a --port option. These situations mostly lend themselves to env and config file parsing.
There are cases where we might want to provide an extra "factor" for the env parse as it is global. For example, having
--debugis nice, short and memorable, but there might be multiple programs in our stack that are looking for a debug flag. As another example, one might have multiple simulators, each with a config, but they all have a--portoption. These situations mostly lend themselves to env and config file parsing.