История изменений
Исправление vbr, (текущая версия) :
Твоя идея предполагает отмену. А как ты отменишь результат выполнения любого кода? Непонятно. В принципе можно сделать так - выполняемый хук распечатывает пары name=value
, которые добавляются в env и убираются при выходе из директории.
К примеру файл .env
может быть либо исполняемым и тогда он исполняется и должен распечатать набор name=env
. Либо не исполняемым и тогда он должен из себя представлять набор name=env
.
Правда непонятно, как вообще отслеживать это всё для данной сессии shell-а, если делать это в виде внешнего инструмента, интегрируемого в shell через какой-нибудь precmd
…
Исправление vbr, :
Твоя идея предполагает отмену. А как ты отменишь результат выполнения любого кода? Непонятно. В принципе можно сделать так - выполняемый хук распечатывает пары name=value
, которые добавляются в env и убираются при выходе из директории.
К примеру файл .env
может быть либо исполняемым и тогда он исполняется и должен распечатать набор name=env
. Либо не исполняемым и тогда он должен из себя представлять набор name=env
.
Исходная версия vbr, :
Твоя идея предполагает отмену. А как ты отменишь результат выполнения любого кода? Непонятно. В принципе можно сделать так - выполняемый хук распечатывает пары name=value
, которые добавляются в env и убираются при выходе из директории.