Skip to content

fix(env files): rename to --load-env-files#10123

Merged
jtoar merged 3 commits intomainfrom
ds-env-files/rename-to-load
Mar 7, 2024
Merged

fix(env files): rename to --load-env-files#10123
jtoar merged 3 commits intomainfrom
ds-env-files/rename-to-load

Conversation

@jtoar
Copy link
Contributor

@jtoar jtoar commented Mar 7, 2024

Last change before releasing the minor. This wraps up the env files feature started in #9961. To recap on the naming decision a bit, we can't use just "--env-file" because Node.js seems to parse it no matter what, and since Redwood's flag operates on suffixes, Node throws a "not found" error. It also seems to parse "--env-files", with an "s", which seems like a bug. I opted for "--add-env-files" back when this flag only added additional env vars, which didn't override existing ones. This is no longer the case (they override), so I don't want to imply that they don't. "--load-env-files" seems like the best alternative, and there's a precedence in the work done in Node.js here which exposes a new loadEnvFile function: nodejs/node#51476.

@jtoar jtoar added the release:fix This PR is a fix label Mar 7, 2024
@jtoar jtoar added this to the next-release milestone Mar 7, 2024
@jtoar jtoar merged commit e32b1d1 into main Mar 7, 2024
@jtoar jtoar deleted the ds-env-files/rename-to-load branch March 7, 2024 12:46
jtoar added a commit that referenced this pull request Mar 7, 2024
Last change before releasing the minor. This wraps up the env files
feature started in #9961. To
recap on the naming decision a bit, we can't use just "--env-file"
because Node.js seems to parse it no matter what, and since Redwood's
flag operates on suffixes, Node throws a "not found" error. It also
seems to parse "--env-files", with an "s", which seems like a bug. I
opted for "--add-env-files" back when this flag only added additional
env vars, which didn't override existing ones. This is no longer the
case (they override), so I don't want to imply that they don't.
"--load-env-files" seems like the best alternative, and there's a
precedence in the work done in Node.js here which exposes a new
`loadEnvFile` function: nodejs/node#51476.
@jtoar jtoar modified the milestones: next-release, v7.1.0 Mar 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:fix This PR is a fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant