18int main(
int argc,
char **argv)
26 const int args = argc - 2;
30 if (action ==
"dtd" && args == 0) {
31 printConfigReference(
std::cout, ConfigReferenceType::DTD);
34 if (action ==
"md" && args == 0) {
35 printConfigReference(
std::cout, ConfigReferenceType::MD);
38 if (action ==
"xml" && args == 0) {
39 printConfigReference(
std::cout, ConfigReferenceType::XML);
42 if ((action ==
"version" || action ==
"--version") && args == 0) {
46 if (action ==
"check" && args >= 1 && args <= 3) {
55 std::cerr <<
"ERROR: passed COMMSIZE is not a valid number\n";
62 }
catch (const ::precice::Error &) {
int main(int argc, char **argv)