Skip to content

Commit

Permalink
Address review and CI problems
Browse files Browse the repository at this point in the history
  • Loading branch information
romanowski committed Oct 12, 2022
1 parent dd58660 commit 2fbaaf1
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 26 deletions.
Expand Up @@ -3,7 +3,7 @@ package scala.cli.commands
import caseapp.annotation.Tag
import os.copy

sealed trait SpecificationLevel {
sealed trait SpecificationLevel extends Product with Serializable {
def md = toString() + " have"
}
object SpecificationLevel {
Expand Down
Expand Up @@ -11,7 +11,6 @@ object RestrictedCommandsParser {
a.tags.exists(_.name == tags.restricted) || a.tags.exists(_.name == tags.experimental)

def level(a: Arg) = a.tags.flatMap(t => tags.levelFor(t.name)).headOption.getOrElse {
// println("No specification level for " + a)
SpecificationLevel.IMPLEMENTATION
}

Expand Down
Expand Up @@ -11,10 +11,9 @@ import scala.cli.CurrentParams
import scala.cli.commands.util.CommonOps._
import scala.cli.commands.util.SharedCompilationServerOptionsUtil._
import scala.cli.commands.util.SharedOptionsUtil._
import scala.cli.commands.{ScalaCommand, SharedOptions}
import scala.cli.commands.{ScalaCommand, SharedOptions, SpecificationLevel}
import scala.concurrent.Await
import scala.concurrent.duration.Duration
import scala.cli.commands.SpecificationLevel

object Bloop extends ScalaCommand[BloopOptions] {
override def hidden = true
Expand Down
Expand Up @@ -5,12 +5,11 @@ import coursier.cache.ArchiveCache

import java.util.Base64

import scala.cli.commands.ScalaCommand
import scala.cli.commands.publish.ConfigUtil._
import scala.cli.commands.util.CommonOps._
import scala.cli.commands.util.JvmUtils
import scala.cli.commands.{ScalaCommand, SpecificationLevel}
import scala.cli.config.{ConfigDb, Keys, PasswordOption, Secret}
import scala.cli.commands.SpecificationLevel

object Config extends ScalaCommand[ConfigOptions] {
override def hidden = true
Expand Down
Expand Up @@ -10,13 +10,12 @@ import java.util.Base64

import scala.build.EitherCps.{either, value}
import scala.build.Logger
import scala.cli.commands.ScalaCommand
import scala.cli.commands.publish.ConfigUtil._
import scala.cli.commands.util.CommonOps._
import scala.cli.commands.util.ScalaCliSttpBackend
import scala.cli.commands.{ScalaCommand, SpecificationLevel}
import scala.cli.config.{PasswordOption, Secret}
import scala.cli.errors.GitHubApiError
import scala.cli.commands.SpecificationLevel

object SecretCreate extends ScalaCommand[SecretCreateOptions] {

Expand Down
Expand Up @@ -2,9 +2,8 @@ package scala.cli.commands.pgp

import caseapp.core.RemainingArgs

import scala.cli.commands.ScalaCommand
import scala.cli.commands.{ScalaCommand, SpecificationLevel}
import scala.cli.signing.commands.{PgpCreate => OriginalPgpCreate, PgpCreateOptions}
import scala.cli.commands.SpecificationLevel

object PgpCreate extends ScalaCommand[PgpCreateOptions] {

Expand Down
Expand Up @@ -2,9 +2,8 @@ package scala.cli.commands.pgp

import caseapp.core.RemainingArgs

import scala.cli.commands.ScalaCommand
import scala.cli.commands.{ScalaCommand, SpecificationLevel}
import scala.cli.signing.commands.{PgpSign => OriginalPgpSign, PgpSignOptions}
import scala.cli.commands.SpecificationLevel

object PgpSign extends ScalaCommand[PgpSignOptions] {

Expand Down
@@ -1,6 +1,5 @@
package scala.build.preprocessing.directives
import com.virtuslab.using_directives.custom.model.{EmptyValue, Value}
import scala.cli.commands.SpecificationLevel

import scala.build.Logger
import scala.build.errors.{
Expand All @@ -16,6 +15,7 @@ import scala.build.preprocessing.directives.UsingDirectiveValueKind.{
STRING,
UsingDirectiveValueKind
}
import scala.cli.commands.SpecificationLevel

trait DirectiveHandler[T] {
def name: String
Expand Down
Expand Up @@ -3,7 +3,9 @@ package scala.cli.doc
import caseapp._
import caseapp.core.Arg
import caseapp.core.util.Formatter
import dotty.tools.dotc.ScalacCommand
import munit.internal.difflib.Diff
import shapeless.tag

import java.nio.charset.StandardCharsets
import java.util.{Arrays, Locale}
Expand All @@ -15,10 +17,7 @@ import scala.build.preprocessing.directives.{
UsingDirectiveHandler
}
import scala.cli.ScalaCliCommands
import scala.cli.commands.{RestrictedCommandsParser, ScalaCommand, SpecificationLevel}
import shapeless.tag
import dotty.tools.dotc.ScalacCommand
import scala.cli.commands.tags
import scala.cli.commands.{RestrictedCommandsParser, ScalaCommand, SpecificationLevel, tags}

object GenerateReferenceDoc extends CaseApp[InternalDocOptions] {

Expand Down Expand Up @@ -371,15 +370,9 @@ object GenerateReferenceDoc extends CaseApp[InternalDocOptions] {

}
else {
for (c <- mainCommands.iterator)
addCommand(c)
b.append(
"""## Hidden commands
|
|""".stripMargin
)
for (c <- hiddenCommands.iterator)
addCommand(c, additionalIndentation = 1)
mainCommands.foreach(addCommand(_))
b.section("## Hidden commands")
hiddenCommands.foreach(c => addCommand(c, additionalIndentation = 1))
}
b.toString
}
Expand Down

0 comments on commit 2fbaaf1

Please sign in to comment.