# degrade `degrade` is a tool that analyses kotlin-multiplatform Gradle plugin events, and creates shell scripts that run executed Kotlin/Native tools (compiler, cinterop) without Gradle. Intended to be helpful in minimizing reproducers or investigating Kotlin/Native-related problems. Confirmed to work with Kotlin versions from 1.8.10 to 1.9.0-Beta Probably doesn't work on Windows. ## Usage ``` degrade ``` for example, in a Gradle project directory ``` degrade ./gradlew build ``` The tool runs Gradle build, analyses certain events during the run, and generates shell scripts in the `degrade` directory at the project root. It emits a script per Kotlin/Native task, and also `rerun-all.sh` and `rerun-failed.sh`.