process
suspend fun process(vararg command: String, stdin: InputSource? = null, stdout: Redirect = Redirect.PRINT, stderr: Redirect = Redirect.PRINT, charset: Charset = Charsets.UTF_8, env: Map<String, String>? = null, directory: File? = null, destroyForcibly: Boolean = false, consumer: suspend (String) -> Unit = {}): ProcessResult