package it.paspiz85.nanobot.ui;
import it.paspiz85.nanobot.util.Logging;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* Main class for running in batch mode.
*
* @author paspiz85
*
*/
public final class Shell {
private static final Logger LOGGER = Logger.getLogger(Shell.class.getName());
public static void main(final String[] args) {
Logging.initialize();
try {
final Model model = Model.instance();
model.initialize(() -> false, () -> {
});
model.start();
} catch (final Exception e) {
LOGGER.log(Level.SEVERE, e.getMessage(), e);
System.exit(1);
} finally {
Logging.close();
}
}
private Shell() {
}
}