From 70c87b69da0b82fe57dec0f48467d40259c464e8 Mon Sep 17 00:00:00 2001
From: Julien Michel <julien.michel@cnes.fr>
Date: Mon, 2 Oct 2017 17:18:56 +0200
Subject: [PATCH] ENH: progress and help appear at the end of parameters list

---
 .../src/otbWrapperCommandLineLauncher.cxx            | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
index a57140e827..72bf8d2f65 100644
--- a/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
+++ b/Modules/Wrappers/CommandLine/src/otbWrapperCommandLineLauncher.cxx
@@ -668,12 +668,6 @@ void CommandLineLauncher::DisplayHelp(bool longHelp)
   for(unsigned int i=0; i<maxKeySize-std::string("progress").size(); i++)
     bigKey.append(" ");
 
-  std::cerr << "        -"<<bigKey<<" <boolean>        Report progress " << std::endl;
-  bigKey = "help";
-  for(unsigned int i=0; i<maxKeySize-std::string("help").size(); i++)
-    bigKey.append(" ");
-  std::cerr << "        -"<<bigKey<<" <string list>    Display long help (empty list), or help for given parameters keys" << std::endl;
-
   for (unsigned int i = 0; i < nbOfParam; i++)
     {
     Parameter::Pointer param = m_Application->GetParameterByKey(appKeyList[i]);
@@ -683,6 +677,12 @@ void CommandLineLauncher::DisplayHelp(bool longHelp)
       }
     }
 
+  std::cerr << "        -"<<bigKey<<" <boolean>        Report progress " << std::endl;
+  bigKey = "help";
+  for(unsigned int i=0; i<maxKeySize-std::string("help").size(); i++)
+    bigKey.append(" ");
+  std::cerr << "        -"<<bigKey<<" <string list>    Display long help (empty list), or help for given parameters keys" << std::endl;
+
   std::cerr<<std::endl;
   //std::string cl(m_Application->GetCLExample());
 
-- 
GitLab