Skip to content

Commit 46f772d

Browse files
committed
Add application name and version to the help message
1 parent 278d32d commit 46f772d

File tree

1 file changed

+8
-3
lines changed
  • modules/core/src/main/scala/org/scalasteward/core/application

1 file changed

+8
-3
lines changed

modules/core/src/main/scala/org/scalasteward/core/application/Cli.scala

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,19 @@ object Cli {
6060
final case class Error(error: String) extends ParseResult
6161
}
6262

63-
def parseArgs(args: List[String]): ParseResult =
63+
def parseArgs(args: List[String]): ParseResult = {
64+
val help = caseapp.core.help
65+
.Help[Args]
66+
.withAppName("Scala Steward")
67+
.withAppVersion(org.scalasteward.core.BuildInfo.version)
6468
CaseApp.parseWithHelp[Args](args) match {
65-
case Right((_, true, _, _)) => ParseResult.Help(CaseApp.helpMessage[Args])
66-
case Right((_, _, true, _)) => ParseResult.Help(CaseApp.usageMessage[Args])
69+
case Right((_, true, _, _)) => ParseResult.Help(help.help)
70+
case Right((_, _, true, _)) => ParseResult.Help(help.usage)
6771
case Right((Right(args), _, _, _)) => ParseResult.Success(args)
6872
case Right((Left(error), _, _, _)) => ParseResult.Error(error.message)
6973
case Left(error) => ParseResult.Error(error.message)
7074
}
75+
}
7176

7277
implicit val envVarArgParser: SimpleArgParser[EnvVar] =
7378
SimpleArgParser.from[EnvVar]("env-var") { s =>

0 commit comments

Comments
 (0)