Closed dpshelio closed 6 years ago
docopt looks really easy to write, and it means the documentation is always consistent with the actual options available. This has been a problem, because there are more options than what is actually documented. While it needs at least GCC-4.8, that is already required for C++11.
You may want to try and write the docopt alone with no code. If half way through, you want to tear hair out, then it might be time switch to a model where only a few options are available on the command-line, and most options are available only through an input file.
That is a good suggestion, it might also give us an understanding of how to design and put the main.cc together.
This is probably to do with astro-informatics/sopt#132
This is a summary of the tools I've seen:
Boost::program_options
Without much of an indepth understanding and by the comments on the internet (you know...) I think we should go with boost's, gflags or tclap (probably in that order...)