50 [[nodiscard]] std::vector<std::pair<std::string, std::string>>
getCmdOptions()
const
52 std::vector<std::pair<std::string, std::string>> options;
55 if (!itr->empty() && itr->at(0) ==
'-')
57 auto nextItr = std::next(itr);
58 if (nextItr !=
_tokens.end() && !nextItr->empty() && nextItr->at(0) !=
'-')
60 options.emplace_back(*itr, *(nextItr));
64 options.emplace_back(*itr,
"");