cpp-amalgamate (cargo): cpp-amalgamate recursively combines C++ source files and the headers they include into a single output file. 
Keywords: amalgamation|programming|competitive|cpp|competitive-programming|rust