Skip to content

Commit a3c96d5

Browse files
committed
expand dotenv values
1 parent 9e578e1 commit a3c96d5

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

packages/cli/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"@openfn/runtime": "workspace:*",
5959
"chalk": "^5.6.2",
6060
"dotenv": "^17.2.3",
61+
"dotenv-expand": "^12.0.3",
6162
"figures": "^5.0.0",
6263
"rimraf": "^6.0.1",
6364
"treeify": "^1.1.0",

packages/cli/src/env.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { Logger } from '@openfn/logger';
2-
import dotenv from 'dotenv';
2+
import { config } from 'dotenv';
3+
import { expand } from 'dotenv-expand';
34

45
let env: any;
56

67
export default (path?: string) => {
7-
env = dotenv.config({ path, override: true, debug: false, quiet: true });
8+
env = expand(config({ path, override: true, debug: false, quiet: true }));
89
if (env.error) {
910
return null;
1011
}

pnpm-lock.yaml

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)