init: Propagates CLI to dispatch

This commit is contained in:
Paul Beckingham 2016-04-02 17:43:42 -04:00
parent 2cfa146241
commit 8981ea0342
3 changed files with 3 additions and 2 deletions

View file

@ -183,6 +183,7 @@ void initializeExtensions (
////////////////////////////////////////////////////////////////////////////////
int dispatchCommand (
const std::vector <std::string>& args,
CLI& cli,
Database& database,
Rules& rules,
Extensions& extensions,

View file

@ -82,7 +82,7 @@ int main (int argc, const char** argv)
initializeExtensions (rules, extensions, log);
// Dispatch to commands.
status = dispatchCommand (args, database, rules, extensions, log);
status = dispatchCommand (args, cli, database, rules, extensions, log);
// Save any outstanding changes.
database.commit ();

View file

@ -40,7 +40,7 @@ bool lightweightVersionCheck (int, const char**);
void initializeEntities (CLI&);
void initializeDataAndRules (Database&, Rules&, Log&);
void initializeExtensions (Rules&, Extensions&, Log&);
int dispatchCommand (const std::vector <std::string>&, Database&, Rules&, Extensions&, Log&);
int dispatchCommand (const std::vector <std::string>&, CLI&, Database&, Rules&, Extensions&, Log&);
// classifier.cpp
std::vector <std::string> getKeywords (const std::vector <std::string>&);