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