CLI2: ::findCommand now return a bool indicating what happened.

This commit is contained in:
Paul Beckingham 2015-06-14 17:45:18 -04:00
parent 9af18183c9
commit 68ac07080c
2 changed files with 7 additions and 4 deletions

View file

@ -944,7 +944,7 @@ void CLI2::findOverrides ()
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
void CLI2::findCommand () bool CLI2::findCommand ()
{ {
for (auto& a : _args) for (auto& a : _args)
{ {
@ -960,10 +960,13 @@ void CLI2::findCommand ()
if (context.config.getInteger ("debug.parser") >= 3) if (context.config.getInteger ("debug.parser") >= 3)
context.debug (dump ("CLI2::analyze findCommand")); context.debug (dump ("CLI2::analyze findCommand"));
// Stop at first command. // Stop and indicate command found.
break; return true;
} }
} }
// Indicate command not found.
return false;
} }
/* /*

View file

@ -113,7 +113,7 @@ private:
void handleTerminator (); void handleTerminator ();
void aliasExpansion (); void aliasExpansion ();
void findOverrides (); void findOverrides ();
void findCommand (); bool findCommand ();
/* /*
void categorize (); void categorize ();
*/ */