Skip to content

Commit 488fa95

Browse files
committed
Improved console parameters error handling.
Signed-off-by: Marcin Kuszczak <1508798+aartiPl@users.noreply.github.com>
1 parent 12a4b01 commit 488fa95

File tree

1 file changed

+2
-2
lines changed
  • src/main/kotlin/io/github/kscripting/kscript

1 file changed

+2
-2
lines changed

src/main/kotlin/io/github/kscripting/kscript/Kscript.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ fun main(args: Array<String>) {
5656
}
5757

5858
// Constraints
59-
if (parsedOptions.containsKey("interactive") && !parsedOptions.containsKey("script")) {
59+
if (parsedOptions.isEmpty() || (parsedOptions.containsKey("interactive") && !parsedOptions.containsKey("script"))) {
6060
info(OptionsUtils.createHelpText(config.osConfig.selfName, options))
61-
throw IllegalArgumentException("Interactive option requires Kotlin 'script' as an argument")
61+
throw IllegalArgumentException("KScript requires 'script' as an argument")
6262
}
6363

6464
Logger.silentMode = parsedOptions.containsKey("silent")

0 commit comments

Comments
 (0)