Skip to content

Commit 1138c2b

Browse files
committed
fix dotenv cascade order
1 parent f83b48e commit 1138c2b

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

.changeset/pretty-foxes-prove.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@bluecadet/launchpad-cli": patch
3+
---
4+
5+
fix dotenv cascade order

packages/cli/src/utils/command-utils.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ export function loadConfigAndEnv(
2929

3030
// Load order: .env < .env.local < .env.[override] < .env.[override].local
3131
resolveEnv([
32-
path.resolve(configDir, ".env"),
33-
path.resolve(configDir, ".env.local"),
34-
path.resolve(configDir, `.env.${argv.envCascade}`),
3532
path.resolve(configDir, `.env.${argv.envCascade}.local`),
33+
path.resolve(configDir, `.env.${argv.envCascade}`),
34+
path.resolve(configDir, ".env.local"),
35+
path.resolve(configDir, ".env"),
3636
]);
3737
} else {
3838
// default to loading .env and .env.local in the config dir
39-
resolveEnv([path.resolve(configDir, ".env"), path.resolve(configDir, ".env.local")]);
39+
resolveEnv([path.resolve(configDir, ".env.local"), path.resolve(configDir, ".env")]);
4040
}
4141

4242
return ResultAsync.fromPromise(

0 commit comments

Comments
 (0)