When missing add name of argument for command to error message
Instead of "Required argument missing for command: {commandname}", provide "Required argument {argumentname} missing for command: {commandname}" for better clarity as to which required argument is missing.
https://github.com/dotnet/command-line-api/blob/a5217048b1a1e93082cbcbcf48479ee8b565ab2a/src/System.CommandLine/ValidationMessages.cs#L53
@Drizin appears to have a proof of concept 49371bc. What additional changes or review is needed?
From reviewing: CONTRIBUTING.md
- [ ] A minimal reproduction - Is this required in this instance?
- [ ] Unit Tests
- [ ] Breaking Changes? (This doesn't appear to be, I haven't dug in to confirm with testing)
@Forge36 thanks for bringing this. I've just submitted PR 1993 with that improvement.
Any news on this issue? Seems the PR has been open a while now