概要
以下、自分用のメモです。
Task での.envの指定方法
.env
ファイルを指定することが出来ます。dotenvで指定します。
my.env
MYVAR1=value1 MYVAR2=value2
my2.env
MYVAR2=value2-2 MYVAR3=value3
Taskfile.yml
version: "3" dotenv: ["my.env", "my2.env"] tasks: default: cmds: - echo $MYVAR1 - echo $MYVAR2 - echo $MYVAR3
実行すると以下のようになります。
$ task -d 05.dotenv/ task: [default] echo $MYVAR1 value1 task: [default] echo $MYVAR2 value2 task: [default] echo $MYVAR3 value3
$MYVAR2
は、2回指定されていますが、最初のものが優先されています。
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。