This becomes somewhat complicated with all the different types of Args. I think it is not worth the effort (if this is desired it can easily be added manually to the help string). If there are more requests for this, I think the best way would be to add a virtual method to Arg, something like descriptionWithDefaultValue() and then let each Arg type override that. Alternatively have a variable in Arg that gets set by each sub-class (like we do for some other things).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This becomes somewhat complicated with all the different types of Args. I think it is not worth the effort (if this is desired it can easily be added manually to the help string). If there are more requests for this, I think the best way would be to add a virtual method to Arg, something like descriptionWithDefaultValue() and then let each Arg type override that. Alternatively have a variable in Arg that gets set by each sub-class (like we do for some other things).