Make a function available under different names.
    00004 
    0 at 0.0
       
    Sat Jul 29 15:42:45 UTC 2023
    
    
  
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;
```
    
    
More information about the Digitalmars-d-learn
mailing list