package core
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AvailableAtPath(binary: Path) extends LocatedServer with Product with Serializable
- case class AvailableWithCommand(binary: List[String]) extends LocatedServer with Product with Serializable
- sealed trait LaunchedServerStatus extends AnyRef
- case class ListeningAndAvailableAt(binary: List[String]) extends ServerStatus with Product with Serializable
- sealed trait LocatedServer extends ServerStatus
- case class ResolvedAt(files: Seq[Path]) extends LocatedServer with Product with Serializable
- sealed trait ServerStatus extends AnyRef
-
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
- object DependencyResolution
- object LaunchedServerStatus
- object ServerStatus
- object Shell