From c79a09d0b8800459e718e16ff1ad9ad261055fb5 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 14 Oct 2014 01:35:33 -0400 Subject: [PATCH] CLI - Implemented ::add. --- src/CLI.cpp | 11 +++++++++++ src/CLI.h | 1 + 2 files changed, 12 insertions(+) diff --git a/src/CLI.cpp b/src/CLI.cpp index 579a15a33..8541ecf54 100644 --- a/src/CLI.cpp +++ b/src/CLI.cpp @@ -78,6 +78,17 @@ void CLI::initialize (int argc, const char** argv) extractOverrides (); } +//////////////////////////////////////////////////////////////////////////////// +void CLI::add (const std::string& arg) +{ + _args.push_back (arg); + + dump ("CLI::add"); + extractOverrides (); + aliasExpansion (); + categorize (); +} + //////////////////////////////////////////////////////////////////////////////// void CLI::extractOverrides () { diff --git a/src/CLI.h b/src/CLI.h index 29e2ab499..a15da5458 100644 --- a/src/CLI.h +++ b/src/CLI.h @@ -38,6 +38,7 @@ public: void alias (const std::string&, const std::string&); void entity (const std::string&, const std::string&); void initialize (int, const char**); + void add (const std::string&); void aliasExpansion (); void categorize (); bool exactMatch (const std::string&, const std::string&) const;