BREAKING CHANGE: Kotlin must be installed. Location is deducted from KOTLIN_HOME, if set.

This commit is contained in:
Erik C. Thauvin 2024-07-12 02:13:13 -07:00
parent c84019de2c
commit 6fa3bdefdb
Signed by: erik
GPG key ID: 776702A6A2DA330E
8 changed files with 190 additions and 96 deletions

View file

@ -1,10 +1,11 @@
#!/bin/bash
main=org.jetbrains.kotlin.cli.jvm.K2JVMCompiler
new=/tmp/checkcliargs-new
old=/tmp/checkcliargs-old
java -cp "lib/compile/*" $main -h 2>$new
java -cp "examples/lib/bld/*" $main -h 2>$old
kotlinc -h 2>$new
~/.sdkman/candidates/kotlin/2.0.0/bin/kotlinc -h 2>$old
diff $old $new
code --diff --wait $old $new
rm -rf $new $old

View file

@ -1,5 +1,5 @@
#!/bin/bash
java -cp "lib/compile/*" org.jetbrains.kotlin.cli.jvm.K2JVMCompiler -h 2> >(grep "^ ") |\
kotlinc -h 2> >(grep "^ ") |\
sed -e "s/^ //" -e "s/ .*//" -e "s/<.*//" -e '/-help/d' -e '/-version/d' -e '/^$/d'|\
sort > "src/test/resources/kotlinc-args.txt"