@@ -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