mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Move main up.
This commit is contained in:
parent
d66eae5ea2
commit
d303491348
1 changed files with 7 additions and 7 deletions
|
@ -18,6 +18,13 @@ import java.nio.file.Paths
|
||||||
import java.util.*
|
import java.util.*
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
public fun main(argv: Array<String>) {
|
||||||
|
val result = mainNoExit(argv)
|
||||||
|
if (result != 0) {
|
||||||
|
System.exit(result)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun parseArgs(argv: Array<String>): Main.RunInfo {
|
private fun parseArgs(argv: Array<String>): Main.RunInfo {
|
||||||
val args = Args()
|
val args = Args()
|
||||||
val result = JCommander(args)
|
val result = JCommander(args)
|
||||||
|
@ -26,13 +33,6 @@ private fun parseArgs(argv: Array<String>): Main.RunInfo {
|
||||||
return Main.RunInfo(result, args)
|
return Main.RunInfo(result, args)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun main(argv: Array<String>) {
|
|
||||||
val result = mainNoExit(argv)
|
|
||||||
if (result != 0) {
|
|
||||||
System.exit(result)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public fun mainNoExit(argv: Array<String>) : Int {
|
public fun mainNoExit(argv: Array<String>) : Int {
|
||||||
val (jc, args) = parseArgs(argv)
|
val (jc, args) = parseArgs(argv)
|
||||||
Kobalt.INJECTOR = Guice.createInjector(MainModule(args))
|
Kobalt.INJECTOR = Guice.createInjector(MainModule(args))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue