fix passing no args

This commit is contained in:
LittleCube 2025-02-28 00:11:04 -05:00
parent 989a86b369
commit 34db152266

View file

@ -280,10 +280,13 @@ int main(int argc, char** argv) {
dumping_context = true; dumping_context = true;
} else { } else {
fmt::print("Usage: {} <config file> [--dump-context]\n", argv[0]); fmt::print("Usage: {} <config file> [--dump-context]\n", argv[0]);
std::exit(EXIT_SUCCESS); std::exit(EXIT_FAILURE);
} }
} else { } else if (argc >= 2) {
dumping_context = false; dumping_context = false;
} else {
fmt::print("Usage: {} <config file> [--dump-context]\n", argv[0]);
std::exit(EXIT_FAILURE);
} }
const char* config_path = argv[1]; const char* config_path = argv[1];