From 34db152266a83e96fc51caec81c9e729f7d06763 Mon Sep 17 00:00:00 2001 From: LittleCube Date: Fri, 28 Feb 2025 00:11:04 -0500 Subject: [PATCH] fix passing no args --- src/main.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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];