Altere a variável env baseada no diretório atual - conecte-se ao comando cd de alguma forma? [duplicado]

0

Existe uma maneira nas máquinas * nix de alterar o valor de uma variável de ambiente dependendo do diretório de trabalho atual?

Estou trabalhando em um módulo NPM / Node.js.

Basicamente, o que eu quero fazer é mudar o caminho para um executável, dependendo do $PWD .

Aqui está uma raiz do projeto

/home/user/project

o executável está em

/home/user/project/node_modules/.bin/x

quando estou "dentro de" /home/user/project , também conhecido como qualquer descendente desse caminho, quero que o valor da variável env seja o caminho para x

Eu tenho um script que pode encontrar x dado o caminho atual, mas o que eu preciso é uma maneira de executar esse script, toda vez que o usuário mudar de diretório.

Isso pode desacelerar bastante a máquina, esse tipo de gancho. Esse tipo de gancho é possível? Existe uma solução melhor / diferente?

Acho que esta pergunta é semelhante: link

    
por Alexander Mills 21.02.2017 / 21:44

0 respostas