Here is some more updated code that works.

```
module utilities;

import std.stdio : write;

string returnExecutableNameFromMainFunction(string[] arguments, bool debugging=false) {
        if (debugging == true){
                write("Debug mode is enabled.\n");
                write(" Executable_Name: " ~ arguments[0] ~ "\n");
        }
        return arguments[0];
}

auto debugExecutableNameFromMainFunction(string[] arguments){
        return returnExecutableNameFromMainFunction(arguments, true);
}
alias printExecutableNameFromMainFunction = debugExecutableNameFromMainFunction; alias getExecutableNameFromMainFunction = debugExecutableNameFromMainFunction;

```

Reply via email to