From 81350db43da4763f71fd1a561ac2e7817c1fc977 Mon Sep 17 00:00:00 2001 From: erik Date: Wed, 17 Aug 2022 14:46:46 +0200 Subject: [PATCH] Update command flow Catch invalid server type befor creating provInstance --- .../provs/server/application/Application.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/org/domaindrivenarchitecture/provs/server/application/Application.kt b/src/main/kotlin/org/domaindrivenarchitecture/provs/server/application/Application.kt index 467307e..a61c469 100644 --- a/src/main/kotlin/org/domaindrivenarchitecture/provs/server/application/Application.kt +++ b/src/main/kotlin/org/domaindrivenarchitecture/provs/server/application/Application.kt @@ -34,12 +34,11 @@ fun main(args: Array) { println("Application file not found. Please check if path is correct.") exitProcess(1) } - - val prov = createProvInstance(cmd.target) - if (!cmd.isValidServerType()) { throw RuntimeException("Unknown serverType. Currently only k3s is accepted.") - } else { - prov.provisionK3s(cmd as K3sCliCommand) } + + val prov = createProvInstance(cmd.target) + prov.provisionK3s(cmd as K3sCliCommand) + }