package core
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AvailableAt(binary: List[String]) extends ServerStatus with Product with Serializable
- case class ListeningAndAvailableAt(binary: List[String]) extends ServerStatus with Product with Serializable
- case class ResolvedAt(files: Seq[Path]) extends ServerStatus 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).