summaryrefslogtreecommitdiff
path: root/pkg/server/env
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/server/env')
-rw-r--r--pkg/server/env/env.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/server/env/env.go b/pkg/server/env/env.go
index 5a49532..45650ab 100644
--- a/pkg/server/env/env.go
+++ b/pkg/server/env/env.go
@@ -148,3 +148,11 @@ func (e Env) Eval(s string) string {
return s
}
+
+func (e Env) GetLocal(key string) string {
+ if v := e.Eval("@{tunnel.@{tunnel}." + key + "}"); v != "" {
+ return v
+ }
+
+ return e.Get(key)
+}