Efficient management of options w/o duplication
Created by: rakhimov
There's potential duplication of kovri options in:
- Boost program options
- kovri.conf
- Bash completion script
- man page
The manual management is error-prone as discussed in #610 . We need to choose only one to manage and generate the others with automation. Keep it DRY and on SPOT :)
Boost program options or kovri --help
seems to be the best candidate for being one true source.
However, it currently lacks important information like argument types and option descriptions.
With this information complete, it should be possible to cover the other formats,
for example, with help2man
or bash scripts.
Helpful info:
By submitting this issue, I confirm the following:
- I have read and understood the contributor guide.
- I have checked that the issue I am reporting can be replicated or that the feature I am suggesting is not present.
- I have checked opened or recently closed pull requests for existing solutions/implementations to my issue/suggestion.