Deploy the Run Scripts

In order to run the r:trån scripts in deployment environments, kscript needs to be installed. kscript provides enhanced scripting support for Kotlin and is capable of executing the *.kts scripts contained in this directory.

sdkman is a tool for managing software development kits and conveniently installs kotlin and kscript:

curl -s "" | bash     # install sdkman
source "$HOME/.sdkman/bin/"  # add sdkman to PATH

sdk install java # install java
sdk install kotlin # install Kotlin
sdk install kscript # install kscript

If you are on Windows, kscript can be installed into a Windows Subsystem for Linux (WSL). Otherwise, docker containers for kscript are also available.

Once the environment is ready, the r:trån scripts can be executed:

# download the script ...

# and simply execute it (dependencies are resolved automatically)
kscript ./convert-opendrive-to-citygml2-simple.kts