DollarEnv ($env) aims to provide easy import of dotenv (.env) files for powershell in the same way many other languages support them, most famously, nodejs
These are explicitly supported. Other behaviours are undefined
Can contain
- Upper and lower case characters
- Alphanumeric characters
- Underscores
Cannot contain
- Spaces
- Line breaks
#
Supports quoting using "
When quoted, can contain other characters, such as
\
#
- newlines
- whitespace
When not quoted, values can only contain non-special characters.
- Search directory heirarchy for dotenv to import
- Override existing env var only when -Override flag provided
- Variable Expansion (see dotenv-expand)