public AeshConsole create() {
if(settings == null)
settings = new SettingsBuilder().create();
if(registry == null) {
registry = new MutableCommandRegistry();
}
if(commandInvocationServices == null)
commandInvocationServices = new CommandInvocationServices();
if(completerInvocationProvider == null)