Seems like an interesting way of doing it. Why generate the argument configuration from the documentation rather than generating the documentation from the argument configuration? Where there some pain points you wanted to solve from `getopt`, etc.?
Kind of neat that the configuration is the ground truth and that you can't update your interface without updating the documentation, if I understood it correctly.
tjoff|3 years ago