1 parent 6d9e61b commit a5227dbCopy full SHA for a5227db
1 file changed
server/src/main/kotlin/org/javacs/kt/Main.kt
@@ -22,13 +22,21 @@ class Args {
22
var tcpClientPort: Int? = null
23
@Parameter(names = ["--tcpClientHost", "-h"])
24
var tcpClientHost: String = "localhost"
25
+ @Parameter(names = ["--version", "-V"])
26
+ var versionCheck: Boolean = false
27
}
28
29
fun main(argv: Array<String>) {
30
// Redirect java.util.logging calls (e.g. from LSP4J)
31
LOG.connectJULFrontend()
32
33
val args = Args().also { JCommander.newBuilder().addObject(it).build().parse(*argv) }
34
+
35
+ if (args.versionCheck) {
36
+ println(System.getProperty("kotlinLanguageServer.version"))
37
+ return
38
+ }
39
40
val (inStream, outStream) = args.tcpClientPort?.let {
41
// Launch as TCP Client
42
LOG.connectStdioBackend()
0 commit comments