Please review only the final commit. Here is my attempt to inject environment variables into the library functions without making them depend on the system's state. This could make testing easier in cases where we want to test the behavior when setting specific environment variables; it also puts all the reading of environment variables into one function.
Based on
59
Please review only the final commit. Here is my attempt to inject environment variables into the library functions without making them depend on the system's state. This could make testing easier in cases where we want to test the behavior when setting specific environment variables; it also puts all the reading of environment variables into one function.