run name: ./gradlew run -Popenrndr.application={{name}}.$(echo "{{name}}" | sed -E 's/(^|_)(\w)/\U\2/g')ProgramKt record name: just record-windowed "{{name}}" screenshot name: just screenshot-windowed "{{name}}" record-windowed name: date time ./gradlew record -Popenrndr.application={{name}}.$(echo "{{name}}" | sed -E 's/(^|_)(\w)/\U\2/g')ProgramKt screenshot-windowed name: time ./gradlew screenshot -Popenrndr.application={{name}}.$(echo "{{name}}" | sed -E 's/(^|_)(\w)/\U\2/g')ProgramKt xheadless *args: xvfb-run --server-args="-screen 0 1920x1080x24" {{args}} update: ./gradlew dependencyUpydates new type name: mkdir -p src/main/kotlin/{{name}} cp -r --update=none-fail templates/{{type}}/kotlin/* -t src/main/kotlin/{{name}} mv src/main/kotlin/{{name}}/Program.kt src/main/kotlin/{{name}}/$(echo "{{name}}" | sed -E 's/(^|_)(\w)/\U\2/g')Program.kt sed -i "s/<>/{{name}}/" src/main/kotlin/{{name}}/* cp --update=none-fail templates/{{type}}/shaders/shader.glsl src/main/resources/shaders/{{name}}.glsl