Added ability to pass a function as the default value for defined command options. This function can return the default value and the function has access to the shell instance and user options.
5.1.0