Skip to content

Commit d2ddb6c

Browse files
Add missing derived Parser / Help instances
1 parent ed4be31 commit d2ddb6c

19 files changed

+92
-0
lines changed

modules/cli/src/main/scala/scala/cli/commands/AboutOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@ import caseapp._
44

55
@HelpMessage("Print details about this application")
66
final case class AboutOptions()
7+
8+
object AboutOptions {
9+
implicit val parser = Parser[AboutOptions]
10+
implicit val help = Help[AboutOptions]
11+
}

modules/cli/src/main/scala/scala/cli/commands/AddPathOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ final case class AddPathOptions(
99
title: String = ""
1010
)
1111
// format: on
12+
13+
object AddPathOptions {
14+
implicit val parser = Parser[AddPathOptions]
15+
implicit val help = Help[AddPathOptions]
16+
}

modules/cli/src/main/scala/scala/cli/commands/BenchmarkingOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,8 @@ final case class BenchmarkingOptions(
1313
jmhVersion: Option[String] = None
1414
)
1515
// format: on
16+
17+
object BenchmarkingOptions {
18+
implicit val parser = Parser[BenchmarkingOptions]
19+
implicit val help = Help[BenchmarkingOptions]
20+
}

modules/cli/src/main/scala/scala/cli/commands/BloopExitOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ final case class BloopExitOptions(
2424
)
2525

2626
}
27+
28+
object BloopExitOptions {
29+
implicit val parser = Parser[BloopExitOptions]
30+
implicit val help = Help[BloopExitOptions]
31+
}

modules/cli/src/main/scala/scala/cli/commands/BloopStartOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,8 @@ final case class BloopStartOptions(
4141
)
4242

4343
}
44+
45+
object BloopStartOptions {
46+
implicit val parser = Parser[BloopStartOptions]
47+
implicit val help = Help[BloopStartOptions]
48+
}

modules/cli/src/main/scala/scala/cli/commands/BspOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,8 @@ final case class BspOptions(
2727
)
2828
}
2929
}
30+
31+
object BspOptions {
32+
implicit val parser = Parser[BspOptions]
33+
implicit val help = Help[BspOptions]
34+
}

modules/cli/src/main/scala/scala/cli/commands/CleanOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,8 @@ final case class CleanOptions(
1111
directories: SharedDirectoriesOptions = SharedDirectoriesOptions()
1212
)
1313
// format: on
14+
15+
object CleanOptions {
16+
implicit val parser = Parser[CleanOptions]
17+
implicit val help = Help[CleanOptions]
18+
}

modules/cli/src/main/scala/scala/cli/commands/CoursierOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,8 @@ final case class CoursierOptions(
2121
.withLogger(logger)
2222
}
2323
}
24+
25+
object CoursierOptions {
26+
implicit val parser = Parser[CoursierOptions]
27+
implicit val help = Help[CoursierOptions]
28+
}

modules/cli/src/main/scala/scala/cli/commands/InstallCompletionsOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ final case class InstallCompletionsOptions(
1919
env: Boolean = false
2020
)
2121
// format: on
22+
23+
object InstallCompletionsOptions {
24+
implicit val parser = Parser[InstallCompletionsOptions]
25+
implicit val help = Help[InstallCompletionsOptions]
26+
}

modules/cli/src/main/scala/scala/cli/commands/LoggingOptions.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,8 @@ final case class LoggingOptions(
8484
}
8585

8686
}
87+
88+
object LoggingOptions {
89+
implicit val parser = Parser[LoggingOptions]
90+
implicit val help = Help[LoggingOptions]
91+
}

0 commit comments

Comments
 (0)