diff --git a/src/CLI2.cpp b/src/CLI2.cpp index fbfbfde77..ef64e8245 100644 --- a/src/CLI2.cpp +++ b/src/CLI2.cpp @@ -762,6 +762,16 @@ std::string CLI2::getCommand () const return ""; } +//////////////////////////////////////////////////////////////////////////////// +std::string CLI2::getCommandRaw () const +{ + for (auto& a : _args) + if (a.hasTag ("CMD")) + return a.attribute ("raw"); + + return ""; +} + /* //////////////////////////////////////////////////////////////////////////////// std::string CLI2::getLimit () const diff --git a/src/CLI2.h b/src/CLI2.h index eb7b62fa1..985e4323e 100644 --- a/src/CLI2.h +++ b/src/CLI2.h @@ -98,6 +98,7 @@ public: bool canonicalize (std::string&, const std::string&, const std::string&) const; std::string getBinary () const; std::string getCommand () const; + std::string getCommandRaw () const; /* std::string getLimit () const; */