You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 21, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Sep 21, 2026. It is now read-only.
Improve .env parser handling for quoted values聽#3018
The Console's .env parser should only remove wrapping single or double quotes from imported environment variable values, while preserving quotes
that are part of the actual value.
Currently, quote characters inside values can be removed unintentionally. For example:
AUTHOR=O'BrienMESSAGE=Say "hello"
These values should be parsed as:
{
AUTHOR:"O'Brien",
MESSAGE:'Say "hello"'
}
The parser should still support existing behavior for wrapped values:
NAME='Appwrite'MESSAGE="Hello world"
馃帳 Pitch
Environment variable imports should preserve the exact value users provide, except for common .env wrapping quotes. Quotes can be meaningful in
secrets, connection strings, messages, and other configuration values.
This improves reliability for users importing .env files into Console and prevents accidental value changes during parsing.
The related PR adds coverage for .env parser behavior, including:
Hi!
I'd like to work on this issue if it's still available.
I've read through the issue description and would be happy to implement the fix. Please let me know if it's okay for me to take this one.
Thanks!
Starting today this repo is archived. Please raise any issues with the new Appwrite console on the main platform repo: https://github.com/appwrite/appwrite
馃敄 Enhancement description
The Console's
.envparser should only remove wrapping single or double quotes from imported environment variable values, while preserving quotesthat are part of the actual value.
Currently, quote characters inside values can be removed unintentionally. For example:
馃帳 Pitch
Environment variable imports should preserve the exact value users provide, except for common
.envwrapping quotes. Quotes can be meaningful insecrets, connection strings, messages, and other configuration values.
This improves reliability for users importing
.envfiles into Console and prevents accidental value changes during parsing.The related PR adds coverage for
.envparser behavior, including:=and:separators=or:Related PR: #3015
馃憖 Have you spent some time to check if this issue has been raised before?
馃彚 Have you read the Code of Conduct?