我正在使用 Ki(Kotlin Language Interactive Shell)在 shell 上交互式运行 Kotlin,并且我遇到需要加载第 3 方库的需求,以便我可以快速编写脚本。例如,假设我想使用 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