Использование ammonite 0.7.0 с использованием cd!
в сценариях переместит вас в этот каталог и выполнит следующий фрагмент кода, что было здорово, поскольку я использовал ammonite для сборки и развертывания проекта scala.
Но в 0.7.8 это уже не работает, как-то не получается...
кот TestCd.sc
import ammonite.ops._
import ammonite.ops.ImplicitWd._
cd! root/'Users/'jeff
Ошибка:
TestCd.sc:4: not found: value cd
val res_2 = cd! root/'Users/'jeff
Я могу заставить его работать в этом (очень) небольшом тесте, изменив код для импорта и создания экземпляра ammonite.shell.ShellSession, но это приводит к другим проблемам.
Я спрашивал о проблемах с gitter и github, думал, что закину более широкую сеть, так как не получил ответов.
Заранее спасибо, я не хочу оставаться на старой версии или переписывать сценарий развертывания на более зрелом языке сценариев, так как я использую scala для других целей и считаю, что это очень важно для написания сценариев оболочки на любом языке.
Джефф