LINUX.ORG.RU

История изменений

Исправление 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 и убираются при выходе из директории.