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
Tags npm bash cd-command hook pwd