diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-09-15 00:41:33 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-09-15 10:41:01 +0530 |
| commit | c7f3eb69ae2f5a4bfecbac37ec7b0d3229f40057 (patch) | |
| tree | 099da3aa6304cca33ae7a7b23cc7798b8c437b17 /justfile | |
| parent | 06ee95b1896bd99cdc62939fe131953e355dd6dc (diff) | |
| download | art-playground-openrndr-c7f3eb69ae2f5a4bfecbac37ec7b0d3229f40057.tar.gz art-playground-openrndr-c7f3eb69ae2f5a4bfecbac37ec7b0d3229f40057.zip | |
Add simple templating
Diffstat (limited to 'justfile')
| -rw-r--r-- | justfile | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -1,11 +1,19 @@ -run class: - ./gradlew run -Popenrndr.application={{class}} +run name: + ./gradlew run -Popenrndr.application={{name}}.$(echo "{{name}}" | sed -E 's/^(\w)/\U\1/')ProgramKt -record class: - xvfb-run --server-args="-screen 0 1920x1080x24" just record-w "{{class}}" +record name: + xvfb-run --server-args="-screen 0 1920x1080x24" just record-windowed "{{name}}" -record-w class: - ./gradlew record -Popenrndr.application={{class}} +record-windowed name: + ./gradlew record -Popenrndr.application={{name}}.$(echo "{{name}}" | sed -E 's/^(\w)/\U\1/')ProgramKt 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\1/')Program.kt + sed -i "s/<<name>>/{{name}}/" src/main/kotlin/{{name}}/* + cp --update=none-fail templates/{{type}}/shaders/shader.glsl src/main/resources/shaders/{{name}}.glsl + |
