Рейтинг:0

Как автоматически загружать и выгружать файл .env с переменными

флаг br

Можно ли загрузить файл .env при доступе к каталогу, в котором они находятся, и выгрузить эти переменные при переходе в другой каталог?

Рейтинг:1
флаг in

Да, с bash. Это изменит каталог на указанный каталог, как обычно, и если там существует файл .env, он будет его источником. Если вы добавите этот фрагмент к своим пользователям .bashrc и получите его.

функция cd() {
    новый_каталог = "$ *";
    если [ $# -eq 0 ]; тогда
        новый_каталог=${ДОМАШНЯЯ СТРАНИЦА};
    фи;
    встроенный cd "${new_directory}"

    если [-f.env];
    тогда
        источник .env
    фи
}
Рейтинг:0
флаг br

Если вы хотите загрузить .env при открытии новой вкладки

функция loadenv () {
    если [-f.env];
    тогда
        источник .env
    фи  
}

loadenv

функция cd() {
    встроенный компакт-диск $@
    loadenv                                                                                                                                                            
}

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.