생각해보니 항상 PATH나 환경변수가 글로벌인 걸 너무 당연하게 여겨서디렉토리 별로 나눠서 설정한다는 생각은 한 번도 못해봤네근데 오토빌드툴들도 귀찮아서 최소한으로 쓰는 나같은 게으른 새끼는 별로 쓸 일은 없을듯
virtualenv 같은 것도 비슷한 원리. 근데 direnv는 좀 더 general한 느낌이지 (virtualenv랑 같이 쓸 수도 있음). 그래서 Nix랑 페어링 했을 때 포텐 터짐.