CustomHelpHandler handles help output with translations
(parser *flags.Parser, writer io.Writer)
| 160 | |
| 161 | // CustomHelpHandler handles help output with translations |
| 162 | func CustomHelpHandler(parser *flags.Parser, writer io.Writer) { |
| 163 | // Initialize i18n system with detected language if not already initialized |
| 164 | ensureI18nInitialized() |
| 165 | |
| 166 | helpWriter := NewTranslatedHelpWriter(parser, writer) |
| 167 | helpWriter.WriteHelp() |
| 168 | } |
| 169 | |
| 170 | // ensureI18nInitialized initializes the i18n system if not already done |
| 171 | func ensureI18nInitialized() { |
no test coverage detected