A header only ssh config parser library.
#include "src/lib/parser.hpp"
int main(int argc,char** argv){
if(argc < 2){
std::cerr << "Usage: " << argv[0] << " <FILE>\n";
return 1;
}
std::string file = argv[1];
ssh::config::parser p(file);
p.start_parse();
p.report();
return 0;
}- Handle Match/Host entries when applying to multiple sections
v1.1.0