From 0b0b888b0d21852f60cf3ad306a67d15286f676c Mon Sep 17 00:00:00 2001 From: Jan Date: Tue, 23 Jan 2024 23:14:25 +0100 Subject: [PATCH] chore: make help command return exit code 0 --- src/Linker/LinkerArgs.cpp | 3 ++- src/RawTemplater/RawTemplaterArguments.cpp | 3 ++- src/Unlinker/UnlinkerArgs.cpp | 3 ++- src/ZoneCodeGeneratorLib/ZoneCodeGeneratorArguments.cpp | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Linker/LinkerArgs.cpp b/src/Linker/LinkerArgs.cpp index 90320567..1e6c927c 100644 --- a/src/Linker/LinkerArgs.cpp +++ b/src/Linker/LinkerArgs.cpp @@ -225,7 +225,8 @@ bool LinkerArgs::ParseArgs(const int argc, const char** argv, bool& shouldContin if (m_argument_parser.IsOptionSpecified(OPTION_HELP)) { PrintUsage(); - return false; + shouldContinue = false; + return true; } // Check if the user wants to see the version diff --git a/src/RawTemplater/RawTemplaterArguments.cpp b/src/RawTemplater/RawTemplaterArguments.cpp index d61de176..d3879b10 100644 --- a/src/RawTemplater/RawTemplaterArguments.cpp +++ b/src/RawTemplater/RawTemplaterArguments.cpp @@ -82,7 +82,8 @@ bool RawTemplaterArguments::ParseArgs(const int argc, const char** argv, bool& s if (m_argument_parser.IsOptionSpecified(OPTION_HELP)) { PrintUsage(); - return false; + shouldContinue = false; + return true; } // Check if the user wants to see the version diff --git a/src/Unlinker/UnlinkerArgs.cpp b/src/Unlinker/UnlinkerArgs.cpp index 79c1a181..29276c66 100644 --- a/src/Unlinker/UnlinkerArgs.cpp +++ b/src/Unlinker/UnlinkerArgs.cpp @@ -264,7 +264,8 @@ bool UnlinkerArgs::ParseArgs(const int argc, const char** argv, bool& shouldCont if (m_argument_parser.IsOptionSpecified(OPTION_HELP)) { PrintUsage(); - return false; + shouldContinue = false; + return true; } // Check if the user wants to see the version diff --git a/src/ZoneCodeGeneratorLib/ZoneCodeGeneratorArguments.cpp b/src/ZoneCodeGeneratorLib/ZoneCodeGeneratorArguments.cpp index c2e1b737..2d699577 100644 --- a/src/ZoneCodeGeneratorLib/ZoneCodeGeneratorArguments.cpp +++ b/src/ZoneCodeGeneratorLib/ZoneCodeGeneratorArguments.cpp @@ -139,7 +139,8 @@ bool ZoneCodeGeneratorArguments::ParseArgs(const int argc, const char** argv, bo if (m_argument_parser.IsOptionSpecified(OPTION_HELP)) { PrintUsage(); - return false; + shouldContinue = false; + return true; } // Check if the user wants to see the version