Packages

package core

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AvailableAt(binary: List[String]) extends ServerStatus with Product with Serializable
  2. case class ListeningAndAvailableAt(binary: List[String]) extends ServerStatus with Product with Serializable
  3. case class ResolvedAt(files: Seq[Path]) extends ServerStatus with Product with Serializable
  4. sealed trait ServerStatus extends AnyRef
  5. final class Shell extends AnyRef

    Defines shell utilities to run programs via system process.

    Defines shell utilities to run programs via system process.

    runWithInterpreter is necessary for testing because it allows us to shell out to an independent shell whose environment variables we can modify (for example, we can modify PATH so that the shell we run executes a mock version of bloop or python that fails).

    Note that there is an exception when the interpretation is enabled: java invocations will be executed as they are because in Windows systems there can be execution problems if the command is too long, which can happen with biggish classpaths (see https://github.com/sbt/sbt-native-packager/issues/72).

Value Members

  1. object Feedback
  2. object Installer
  3. object Shell

Ungrouped