32 inline auto parse(
const std::string& command) {
33 std::istringstream iss(command);
34 auto current = std::istream_iterator<std::string>(iss);
35 const auto end = std::istream_iterator<std::string>();
37 std::vector<cli_arg> args;
39 while(current != end) {
41 if(!arg.token.starts_with(
"--"))
continue;
42 if(current == end)
break;
44 arg.value = std::stoi(*current);