Endgame-Analyzer/src/main.cpp

17 lines
358 B
C++

#include <optional>
#include "command_line_interface.h"
int main(int argc, char *argv[])
{
std::optional<Hanabi::CLIParms> parms = Hanabi::parse_parms(argc, argv);
if (parms.has_value())
{
try {
return Hanabi::run_cli(parms.value());
} catch (std::bad_alloc& ex) {
return Hanabi::out_of_memory;
}
}
return EXIT_SUCCESS;
}