File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed
compiler/src/dotty/tools/dotc/config Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -13,14 +13,17 @@ abstract class CompilerCommand extends CliCommand:
1313 type ConcreteSettings = ScalaSettings
1414
1515 final def helpMsg (using settings : ScalaSettings )(using SettingsState , Context ): String =
16- if (settings.help.value) usageMessage
17- else if (settings.Vhelp .value) vusageMessage
18- else if (settings.Whelp .value) wusageMessage
19- else if (settings.Xhelp .value) xusageMessage
20- else if (settings.Yhelp .value) yusageMessage
21- else if (settings.showPlugins.value) ctx.base.pluginDescriptions
22- else if (settings.XshowPhases .value) phasesMessage
23- else " "
16+ settings.allSettings.find(isHelping) match
17+ case Some (s) => s.description
18+ case _ =>
19+ if (settings.help.value) usageMessage
20+ else if (settings.Vhelp .value) vusageMessage
21+ else if (settings.Whelp .value) wusageMessage
22+ else if (settings.Xhelp .value) xusageMessage
23+ else if (settings.Yhelp .value) yusageMessage
24+ else if (settings.showPlugins.value) ctx.base.pluginDescriptions
25+ else if (settings.XshowPhases .value) phasesMessage
26+ else " "
2427
2528 final def isHelpFlag (using settings : ScalaSettings )(using SettingsState ): Boolean =
2629 import settings ._
You can’t perform that action at this time.
0 commit comments