Kscript-Tools
Kscript-Tools copied to clipboard
unresolved reference: evalBash
Could you please clarify what I'm doing wrong?
#!/usr/local/bin/kscript
@file:DependsOn("com.sealwu:kscript-tools:1.0.21")
"date".evalBash(true)
throws
[kscript] [ERROR] Compilation of scriplet failed:
[kscript] [ERROR] Command : 'bash -c /Users/m/.sdkman/candidates/kotlin/1.7.21/bin/kotlinc -classpath '/Users/m/.m2/repository/com/sealwu/kscript-tools/1.0.21/kscript-tools-1.0.21.jar:/Users/m/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.5.31/kotlin-stdlib-jdk8-1.5.31.jar:/Users/m/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.5.31/kotlin-stdlib-1.5.31.jar:/Users/m/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/Users/m/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.31/kotlin-stdlib-common-1.5.31.jar:/Users/m/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.5.31/kotlin-stdlib-jdk7-1.5.31.jar' -d '/Users/m/.cache/kscript/jar_2aa4110de63541e7b5348969d4425596/scriplet.jar' '/Users/m/.cache/kscript/jar_2aa4110de63541e7b5348969d4425596/A.kts' '/Users/m/.cache/kscript/jar_2aa4110de63541e7b5348969d4425596/Main_A.kt''
[kscript] [ERROR] Exit Code : 1
[kscript] [ERROR] Stdout : ''
[kscript] [ERROR] Stderr : '/Users/m/.cache/kscript/jar_2aa4110de63541e7b5348969d4425596/A.kts:4:8: error: unresolved reference: evalBash[nl]"date".evalBash(true)[nl] ^[nl]'
[kscript] [ERROR]
@originalrusyn it's a know problem in Kscript, when in kscript 4.1.1, need import function REF: https://github.com/kscripting/kscript/issues/377
next should be ok
#!/usr/local/bin/kscript
@file:DependsOn("com.sealwu:kscript-tools:1.0.21")
import evalBash
"date".evalBash(true)