ShellSentry
constructor(command: String, workingDir: Path, cacheDir: Path = createTempDirectory("shellsentry"), bugsnagKey: String? = null, config: ShellSentryConfig = ShellSentryConfig(), verbose: Boolean = false, debug: Boolean = false, noExit: Boolean = false, logger: (String) -> Unit = ::println, extensions: List<ShellSentryExtension> = emptyList())(source)