And turn it into a markdown page. It also does some simple validation, to check that the getopt() arguments match the documentation.