Clarify usage options print
Update subcommand validation.
This commit is contained in:
parent
aeba7f221a
commit
ef2e5c6cb7
2 changed files with 3 additions and 3 deletions
|
@ -18,7 +18,7 @@ fun main(args: Array<String>) {
|
|||
val checkedArgs = if (args.isEmpty()) arrayOf("-h") else args
|
||||
|
||||
// validate subcommand
|
||||
if (!ServerType.values().any {it.name.lowercase() == args[0]}) {
|
||||
if (!checkedArgs.contains("-h") && !ServerType.values().any {it.name.lowercase() == checkedArgs[0]}) {
|
||||
println("Unknown serverType. Currently only k3s is accepted.")
|
||||
exitProcess(1)
|
||||
}
|
||||
|
|
|
@ -54,7 +54,7 @@ class CliArgumentsParser(name: String) : CliTargetParser(name) {
|
|||
var submodules: List<String>? = null
|
||||
}
|
||||
|
||||
class K3s : ServerSubcommand("k3s", "the k3s module") {
|
||||
class K3s : ServerSubcommand("k3s", "the k3s module, 'provs-server.jar k3s --help' for more info") {
|
||||
val cliConfigFileName by option(
|
||||
ArgType.String,
|
||||
"config-file",
|
||||
|
@ -82,7 +82,7 @@ class CliArgumentsParser(name: String) : CliTargetParser(name) {
|
|||
}
|
||||
}
|
||||
|
||||
class K3d : ServerSubcommand("k3d", "the k3s module") {
|
||||
class K3d : ServerSubcommand("k3d", "the k3d module, 'provs-server.jar k3d --help' for more info") {
|
||||
override fun execute() {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue