Командная строка запуска Scala REPL - PullRequest
0 голосов
/ 09 мая 2018

Когда я запускаю Scala REPL, есть ли способ поместить код Scala или исходные файлы в командную строку для автоматического запуска? Я хотел бы, чтобы некоторые операции импорта выполнялись автоматически (в командной строке в bash-скрипте) при запуске для удобства пользователя.

1 Ответ

0 голосов
/ 09 мая 2018

Вместо Scala REPL используйте Аммонит . Это намного лучше, чем Scala REPL.

Самое лучшее в аммоните - это то, что вы можете создать файл с именем prevf.sc в папке ~ / .ammonite. Здесь вы можете указать зависимости SBT как interp.load.ivy("joda-time" % "joda-time" % jodaVersion), а также импортировать как import scala.concurrent.ExecutionContext.Implicits.global

Теперь каждый раз, когда вы запускаете амплитовый REPL, у вас есть все зависимости SBT и импорт уже присутствует. Как это круто.

...