adding support for direnv