fun main()

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)
    }
}