У меня есть набор инструментов, которые мне нужно передать в зависимости от проекта, над которым я работаю. Я хотел бы иметь возможность автоматически устанавливать пару переменных среды на основе текущего каталога. Поэтому, когда я переключался между каталогами, мои обычно используемые env vars также менялись. Пример:
Пусть текущая директория foo, поэтому, если я делаю:
~/foo$ ./myscript --var1=$VAR1
VAR1 будет иметь определенное значение на основе foo.
Тогда, скажем, я переключился на bar-каталог. Если я это сделаю:
~/bar$ ./myscript --var1=$VAR1
Теперь значение VAR1 должно иметь значение на баре.
Это возможно? Как?