Unify reading and writing files under a single API
This removes the range API and instead uses Appender, while using a limited and centralized set of functions to read/write from files. The end goal is to permit dependency injection, which is a pre-requisite to extending the test-suite. |
---|
|
source/dub/compilers/utils.d |
---|
source/dub/generators/visuald.d |
---|
source/dub/internal/utils.d |
---|
source/dub/internal/vibecompat/core/file.d |
---|
source/dub/package_.d |
---|
source/dub/packagemanager.d |
---|
source/dub/project.d |
---|
source/dub/recipe/io.d |
---|