[CLI] Filter out blank arguments from system environment

This commit is contained in:
Dmitriy Novozhilov
2022-12-06 13:44:56 +02:00
committed by Space Team
parent d898e256ca
commit f8487ba545
@@ -72,7 +72,9 @@ fun <A : CommonToolArguments> parseCommandLineArguments(args: List<String>, resu
fun <A : CommonToolArguments> parseCommandLineArgumentsFromEnvironment(arguments: A) {
val settingsFromEnvironment = CompilerSystemProperties.LANGUAGE_VERSION_SETTINGS.value?.takeIf { it.isNotEmpty() }
?.split(Regex("""\s""")) ?: return
?.split(Regex("""\s"""))
?.filterNot { it.isBlank() }
?: return
parseCommandLineArguments(settingsFromEnvironment, arguments, overrideArguments = true)
}