CmdBuilder

harness.zio.Sys$.CmdBuilder
abstract class CmdBuilder[O](val run: (ProcessBuilder, Option[HarnessProcessLogger], Command) => IO[SysError, O])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object execute.type
object execute0.type
object executeString0.type
Self type

Members list

Value members

Concrete methods

final def runComplex(envVars: Map[String, String], outLevel: LogLevel, errLevel: LogLevel)(cmd: Command): ZIO[Logger, SysError, O]
final def runSimple(cmd: Command): IO[SysError, O]
final def runSimple(cmdAndArgs: NonEmptyList[String]): IO[SysError, O]
final def runSimple(cmd: String, args: String*): IO[SysError, O]