Я хочу переопределить переменные окружения в моем файле foo.xsh следующим образом
foo.xsh
$FOO = "foo"
Но после того, как я позвоню xonsh foo.xsh, $FOO не устанавливается.
xonsh foo.xsh
$FOO
Есть идеи?
Запуск xonsh foo.xsh устанавливает $FOO в отдельный сеанс, который закрывается, когда программа foo.xsh завершается.
Если вы хотите сохранить содержимое foo.xsh в текущем сеансе, вы можете использовать source foo.xsh.
source foo.xsh