Есть ли специальная поддержка для доступа к переменным среды в Ammonite?

Мне интересно, если у аммонита есть удобный, сокращенный способ доступа к переменным среды из родительского процесса, или scala.util.Properties.envOrElse предлагаемый метод? ( Как читать переменные окружения в Scala)

Связанный: есть ли способ перечислить все текущие объекты в аммоните? Несколько аналогично env в bash, хотя, возможно, и отличается, так как кажется, что переменные окружения не импортируются как vals или vars.

1 ответ

Решение

Есть sys.env (Импорт по умолчанию в Scala - также доступен в Scala REPL). Вы можете использовать show функция в аммоните, чтобы избежать усечения при выводе на печать.

Пример:

show(sys.env)

sys.env("HOME")

Другие вопросы по тегам