A template-based command line parser for c++.