Установка текущего рабочего каталога при выполнении процесса оболочки

Я хотел бы позвонитьsbt update в моем исходном коде, чтобы обновить несколько проектов SBT. В оболочке это легко:

cd /path/to/project && sbt update

Но если я используюscala.sys.process в моем коде он не помнитcd следовательноsbt вызывается в неправильном каталоге. Код как это:

import scala.sys.process._
("cd /path/to/project" #&& "sbt update").!!

И я не нашел в документации какой-либо возможности установить путь проекта sbt через консоль. Было бы хорошо, если бы что-то вроде этого работало:

"sbt -projectPath /path/to/project update".!!

Если что-то подобное возможно, это спасет меня от беспорядка! (Тем более что он работает в UNIX и Windows.)

Ответы на вопрос(1)

Ваш ответ на вопрос