_dispatcher.register(new ShellCommand());
_dispatcher.register(new SpoolCommand(this));
_dispatcher.register(_settingStore);
PropertyCommand propertyCommand;
propertyCommand = new PropertyCommand(this, _henplusProperties);
_dispatcher.register(propertyCommand);
_dispatcher.register(new SessionPropertyCommand(this));
_dispatcher.register(new SystemInfoCommand());
pluginCommand.load();
aliasCommand.load();
propertyCommand.load();
Readline.setCompleter(_dispatcher);
/* FIXME: do this platform independently */
Runtime.getRuntime().addShutdownHook(new Thread() {