src.elv.sh@v0.21.0-dev.0.20240515223629-06979efb9a2a/pkg/eval/builtin_fn_env_test.elvts (about) 1 /////////// 2 # get-env # 3 /////////// 4 5 ## outputs value of existing env variable ## 6 //set-env var test-val 7 ~> get-env var 8 ▶ test-val 9 ~> put $E:var 10 ▶ test-val 11 12 ## throws if env variable doesn't exist ## 13 //unset-env var 14 ~> get-env var 15 Exception: non-existent environment variable 16 [tty]:1:1-11: get-env var 17 18 /////////// 19 # has-env # 20 /////////// 21 22 ## exists ## 23 //set-env var test-val 24 ~> has-env var 25 ▶ $true 26 27 ## doesn't exist ## 28 //unset-env var 29 ~> has-env var 30 ▶ $false 31 32 /////////// 33 # set-env # 34 /////////// 35 ~> set-env var test-val 36 ~> echo $E:var 37 test-val