This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch docs
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/docs by this push:
new 13b56d0c12 docs: add EnvFileVar and DotenvVar to SVL topic guides
13b56d0c12 is described below
commit 13b56d0c121d440fb0e135810756760d4a50f9ee
Author: James Bognar <[email protected]>
AuthorDate: Fri May 15 07:17:00 2026 -0400
docs: add EnvFileVar and DotenvVar to SVL topic guides
Co-authored-by: Cursor <[email protected]>
---
pages/topics/02.21.02.SvlVariables.md | 4 +++-
pages/topics/02.21.04.DefaultVarResolver.md | 2 ++
pages/topics/10.13.SvlVariables.md | 2 ++
pages/topics/14.06.VarResolver.md | 2 ++
4 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/pages/topics/02.21.02.SvlVariables.md
b/pages/topics/02.21.02.SvlVariables.md
index 4c40b9fde0..de2eb4bd2a 100644
--- a/pages/topics/02.21.02.SvlVariables.md
+++ b/pages/topics/02.21.02.SvlVariables.md
@@ -53,6 +53,8 @@ The following is the list of default variables defined in all
modules:
| **juneau-svl** | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/PropertyVar.html"
target="_blank">PropertyVar</a> | `$P{key[,default]}` |
| **juneau-svl** | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvVariablesVar.html"
target="_blank">EnvVariablesVar</a> | `$E{key[,default]}` |
| | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/SystemPropertiesVar.html"
target="_blank">SystemPropertiesVar</a> | `$S{key[,default]}` |
+| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvFileVar.html"
target="_blank">EnvFileVar</a> | `$EF{key[,default]}` |
+| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/DotenvVar.html"
target="_blank">DotenvVar</a> | `$DE{key[,default]}` |
| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/ArgsVar.html"
target="_blank">ArgsVar</a> | `$A{key[,default]}` |
| | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ManifestFileVar.html"
target="_blank">ManifestFileVar</a> | `$MF{key[,default]}` |
| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/IfVar.html"
target="_blank">IfVar</a> | `$IF{arg,then[,else]}` |
@@ -85,4 +87,4 @@ The following is the list of default variables defined in all
modules:
`$P{...}` is the unified property-stack resolver. It walks the configured
`Settings` property source precedence
(local overrides, global overrides, args, system properties, environment,
`.env`, and any custom sources). Use
-`$S{...}` / `$E{...}` / `$A{...}` / `$MF{...}` / `$C{...}` when you need a
source-specific lookup.
+`$S{...}` / `$E{...}` / `$EF{...}` / `$DE{...}` / `$A{...}` / `$MF{...}` /
`$C{...}` when you need a source-specific lookup.
diff --git a/pages/topics/02.21.04.DefaultVarResolver.md
b/pages/topics/02.21.04.DefaultVarResolver.md
index f003dcbffc..44e6853542 100644
--- a/pages/topics/02.21.04.DefaultVarResolver.md
+++ b/pages/topics/02.21.04.DefaultVarResolver.md
@@ -8,6 +8,8 @@ default support for the following variables:
- `$S{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/SystemPropertiesVar.html"
target="_blank">SystemPropertiesVar</a>
- `$E{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvVariablesVar.html"
target="_blank">EnvVariablesVar</a>
+- `$EF{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvFileVar.html"
target="_blank">EnvFileVar</a>
+- `$DE{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/DotenvVar.html"
target="_blank">DotenvVar</a>
- `$A{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ArgsVar.html"
target="_blank">ArgsVar</a>
- `$MF{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ManifestFileVar.html"
target="_blank">ManifestFileVar</a>
- `$SW{stringArg,pattern:thenValue[,pattern:thenValue...]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/SwitchVar.html"
target="_blank">SwitchVar</a>
diff --git a/pages/topics/10.13.SvlVariables.md
b/pages/topics/10.13.SvlVariables.md
index c788a66d11..e50b0ebc67 100644
--- a/pages/topics/10.13.SvlVariables.md
+++ b/pages/topics/10.13.SvlVariables.md
@@ -48,6 +48,8 @@ The following is the default list of supported variables:
|--------|-------|---------|-------------------|--------------|----------|
| **juneau-svl** | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvVariablesVar.html"
target="_blank">EnvVariablesVar</a> | `$E{key[,default]}` | yes | yes |
`$E{PATH}` |
| | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/SystemPropertiesVar.html"
target="_blank">SystemPropertiesVar</a> | `$S{key[,default]}` | yes | yes |
`$S{java.home}` |
+| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvFileVar.html"
target="_blank">EnvFileVar</a> | `$EF{key[,default]}` | yes | yes |
`$EF{MY_KEY,default}` |
+| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/DotenvVar.html"
target="_blank">DotenvVar</a> | `$DE{key[,default]}` | yes | yes |
`$DE{MY_KEY,default}` |
| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/ArgsVar.html"
target="_blank">ArgsVar</a> | `$A{key[,default]}` | yes | yes | `$A{foo,null}` |
| | <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ManifestFileVar.html"
target="_blank">ManifestFileVar</a> | `$MF{key[,default]}` | yes | yes |
`$MF{Main-Class}` |
| | <a href="/site/apidocs/org/apache/juneau/commons/svl/vars/IfVar.html"
target="_blank">IfVar</a> | `$IF{arg,then[,else]}` | yes | yes |
`$IF{$S{my.boolean.property},foo,bar}` |
diff --git a/pages/topics/14.06.VarResolver.md
b/pages/topics/14.06.VarResolver.md
index 5a054fb1a0..2ed1172ecc 100644
--- a/pages/topics/14.06.VarResolver.md
+++ b/pages/topics/14.06.VarResolver.md
@@ -25,6 +25,8 @@ in juneau-microservice-jetty By default, support for the
following variables are
- `$S{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/SystemPropertiesVar.html"
target="_blank">SystemPropertiesVar</a>
- `$E{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvVariablesVar.html"
target="_blank">EnvVariablesVar</a>
+- `$EF{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/EnvFileVar.html"
target="_blank">EnvFileVar</a>
+- `$DE{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/DotenvVar.html"
target="_blank">DotenvVar</a>
- `$A{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ArgsVar.html"
target="_blank">ArgsVar</a>
- `$C{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/config/vars/ConfigVar.html"
target="_blank">ConfigVar</a>
- `$MF{key[,default]}` - <a
href="/site/apidocs/org/apache/juneau/commons/svl/vars/ManifestFileVar.html"
target="_blank">ManifestFileVar</a>