make コマンドに .env
にある環境変数を渡したい
include .env で読み込める
Makefile に include .env
を書くだけで .env
内の環境変数が使える
.env
SECRET_KEY=HoshimiyaIchigo
Makefile
include .env test: echo ${SECRET_KEY}
👇
$ make test echo HoshimiyaIchigo HoshimiyaIchigo
₍ ᐢ. ̫ .ᐢ ₎👌 デキタ
include .env.local
でも問題なく動作したので、いわゆる env ファイルの形式なら問題ないっぽい。便利!
[参考]
- environment variables - Makefile include env file - Unix & Linux Stack Exchange
- How to load and export variables from an .env file in Makefile? - Stack Overflow
- ちょっとMakefileくん! .envに書いた環境変数読んで!!!!!なんで読んでくれないの!?
envん チャージ!!!!