Встраивание groovy.lang.GroovyShell и поддержка отсутствующих команд - PullRequest
1 голос
/ 27 июня 2011

При просмотре Groovy-источника, похоже, есть несколько отдельных оболочек:

  • groovy.lang.GroovyShell
  • groovy.ui.InteractiveShell

Похоже, что класс IShell имеет множество доступных команд, таких как выход, справка, история и т. Д., Ни одна из которых не доступна из g.l.GroovyShell.

  • Что мне использовать?
  • Можно ли установить команды i-s в новую оболочку?
  • InteractiveShell также загружает JLine, что означает, что он действительно работает только из командной строки.

Из того, что я могу сказать, мне придется копировать вещи из InteractiveShell.

...