in plugin-bazel-event-service/src/main/kotlin/bazel/Main.kt [8:25]
fun main(args: Array<String>) {
val messageWriter = MessageWriter(messagePrefix = "") { println(it.toString()) }
var options: BazelOptions?
try {
options = BazelOptions(args)
} catch (ex: Exception) {
messageWriter.error(ex.message ?: ex.toString())
BazelOptions.printHelp()
exit(1)
return
}
if (options.eventFile != null && options.bazelCommandlineFile != null) {
runBinaryFileMode(options, messageWriter)
} else {
runBesGrpcServerMode(options, messageWriter)
}
}