We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8418fb5 commit 84e6bdcCopy full SHA for 84e6bdc
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