aboutsummaryrefslogtreecommitdiff
path: root/src/environment.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-04-17 14:57:09 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-04-17 14:57:09 -0400
commit8c97575c8fb93671e4ac51fa8232a1a2cfb7ad22 (patch)
treef65add361a5799158a60a89c9fe53c86b603a288 /src/environment.c
parent9ee87d57670ef0bdf360bdb99e71ef278d770755 (diff)
Add getenv()/setenv()
Diffstat (limited to 'src/environment.c')
-rw-r--r--src/environment.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/environment.c b/src/environment.c
index bf012286..35c76fe5 100644
--- a/src/environment.c
+++ b/src/environment.c
@@ -518,6 +518,8 @@ env_t *global_env(bool source_mapping)
{"USE_COLOR", "USE_COLOR", "Bool"},
{"say", "say", "func(text:Text, newline=yes)"},
{"print", "say", "func(text:Text, newline=yes)"},
+ {"getenv", "getenv_text", "func(name:Text -> Text?)"},
+ {"setenv", "setenv_text", "func(name:Text, value:Text -> Text?)"},
{"ask", "ask", "func(prompt:Text, bold=yes, force_tty=yes -> Text?)"},
{"exit", "tomo_exit", "func(message:Text?=none, code=Int32(1) -> Abort)"},
{"fail", "fail_text", "func(message:Text -> Abort)"},