in src/main/kotlin/CommandLineArgs.kt [264:275]
fun parseNotionProperty(
arg: String,
propertyName: String
): ExternalProjectProperty {
val (identifierType, identifier) = parseMapping(arg)
return when (identifierType.lowercase(Locale.getDefault())) {
"name" -> ExternalProjectProperty.Name(identifier)
"id" -> ExternalProjectProperty.Id(identifier)
else -> throw SystemExitException("only name${mappingSeparator}value or id${mappingSeparator}value are allowed for --$propertyName as identifier",
2)
}
}