我正在使用using Ki (Kotlin Language Interactive Shell)在Shell上以交互方式运行Kotlin,并且我遇到了加载第三方库的需要,以便我可以快速编写脚本。例如,假设我想使用turtle来运行一个简单的ls
命令:
shellRun("ls")
我如何设置我的ki shell使海龟可用?
您需要使用:dependsOn
命令:
[0] :dependsOn com.lordcodes.turtle:turtle:0.8.0
[1] com.lordcodes.turtle.shellRun("ls")
Ki允许您在运行时使用Maven坐标下载依赖项。
源代码在这里:org.jetbrains.kotlinx.ki.shell.plugins.DependsOnCommand