summaryrefslogtreecommitdiff
path: root/simulator/opendc/opendc-runner-web/src/main/kotlin/com
diff options
context:
space:
mode:
Diffstat (limited to 'simulator/opendc/opendc-runner-web/src/main/kotlin/com')
-rw-r--r--simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt20
1 files changed, 20 insertions, 0 deletions
diff --git a/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt b/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt
new file mode 100644
index 00000000..3cee259c
--- /dev/null
+++ b/simulator/opendc/opendc-runner-web/src/main/kotlin/com/atlarge/opendc/runner/web/Main.kt
@@ -0,0 +1,20 @@
+package com.atlarge.opendc.runner.web
+
+import com.github.ajalt.clikt.core.CliktCommand
+import mu.KotlinLogging
+
+private val logger = KotlinLogging.logger {}
+
+/**
+ * Represents the CLI command for starting the OpenDC web runner.
+ */
+class RunnerCli : CliktCommand(name = "runner") {
+ override fun run() {
+ logger.info { "Starting OpenDC web runner" }
+ }
+}
+
+/**
+ * Main entry point of the runner.
+ */
+fun main(args: Array<String>) = RunnerCli().main(args)