optparse-applicative
optparse-applicative copied to clipboard
Internationalization of usage help
I don't need this critically, but thought I'd suggest it anyway. The "obvious" way to do it seems to me to be having messages be algebraic types, probably one user-provided and one library-provided. Something like how errors are handled in reform.
I agree, this is something I've recently added to a similar scala project and will get to soon.