diff --git a/src/main.cpp b/src/main.cpp index 65ed8f8..ababfef 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -280,10 +280,13 @@ int main(int argc, char** argv) { dumping_context = true; } else { fmt::print("Usage: {} [--dump-context]\n", argv[0]); - std::exit(EXIT_SUCCESS); + std::exit(EXIT_FAILURE); } - } else { + } else if (argc >= 2) { dumping_context = false; + } else { + fmt::print("Usage: {} [--dump-context]\n", argv[0]); + std::exit(EXIT_FAILURE); } const char* config_path = argv[1];