diff --git a/src/CLI.cpp b/src/CLI.cpp index ab9776295..477441281 100644 --- a/src/CLI.cpp +++ b/src/CLI.cpp @@ -363,8 +363,23 @@ const std::vector CLI::getWords () { std::vector words; - // TODO Processing here. + std::vector ::const_iterator a; + for (a = _args.begin (); a != _args.end (); ++a) + { + if (! a->hasTag ("BINARY") && + ! a->hasTag ("RC") && + ! a->hasTag ("CONFIG") && + ! a->hasTag ("CMD") && + ! a->hasTag ("TERMINATOR") && + a->hasTag ("ORIGINAL")) + { + words.push_back (a->attribute ("raw")); + } + } + std::string all; + join (all, " ", words); + std::cout << "# CLI::getWords " << all << "\n"; return words; }