fun parseMapping()

in src/main/kotlin/CommandLineArgs.kt [239:249]


        fun parseMapping(
            arg: String,
            separator: String = mappingSeparator,
            canContainMultipleSeparators: Boolean = false
        ): Pair<String, String> {
            val mapping = arg.split(separator)
            if ((!canContainMultipleSeparators && mapping.size != 2) || mapping.size < 2)
                throw SystemExitException("mapping format is wrong for argument: $arg", 2)

            return mapping.first() to mapping.subList(1, mapping.size).joinToString(mappingSeparator)
        }