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:
13
13
type ConcreteSettings = ScalaSettings
14
14
15
15
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 " "
24
27
25
28
final def isHelpFlag (using settings : ScalaSettings )(using SettingsState ): Boolean =
26
29
import settings ._
You can’t perform that action at this time.
0 commit comments