浏览 Groovy 源代码似乎有几个单独的 shell:
groovy.lang.GroovyShellgroovy.ui.InteractiveShell
IShell 类似乎有很多可用的命令,例如退出、帮助、历史记录等,其中没有一个是开箱即用的g.l.GroovyShell。
- 我应该使用哪个?
- 是否可以将 is 命令安装到新的 shell 中?
InteractiveShell也加载JLine,这意味着它只能从命令行真正工作。
据我所知,我将不得不从InteractiveShell.