this.commandFactory = addonRegistry.getServices(CommandFactory.class).get();
this.commandControllerFactory = addonRegistry.getServices(CommandControllerFactory.class).get();
this.converterFactory = addonRegistry.getServices(ConverterFactory.class).get();
// Use Aesh commands
Man manCommand = new Man(new ForgeManProvider(shell, commandFactory));
this.aeshCommandRegistry = new AeshCommandRegistryBuilder()
.command(Grep.class)
.command(Less.class)
.command(More.class)
.command(manCommand)
.create();
manCommand.setRegistry(this);
}