Instead of always reading in a config file, process should also allow for custom args from the cmd line.
eg. buddy.exe "./script.buddy" --compile-only=true --output-compiled=true
or
eg. buddy.exe "./script.buddy" -c -o
In the example, having the flag compile-only would most likely force output-compiled to be true.