.envrcファイルに dotenv
と書くだけで、現在いるディレクトリの .env ファイルを読んでくれる素敵な仕様を発見した。これでdirenv使いながら.env形式しか受け付けないアプリケーションにも対応できてめでたしめでたし。
以下は具体的な例。
$ cat .env PORT=12345 ENV=local $ cat .envrc dotenv $ direnv allow direnv: loading .envrc direnv: export +ENV +PORT $ echo $ENV $PORT local 12345