File: env0.mcl

package info (click to toggle)
mgmt 0.0.26.git.2024.10.25.85e1d6c0e8-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 9,364 kB
  • sloc: sh: 2,471; yacc: 1,285; makefile: 543; python: 196; lisp: 77
file content (23 lines) | stat: -rw-r--r-- 569 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# read and print environment variable
# env TEST=123 EMPTY= ./mgmt run --tmp-prefix --converged-timeout=5 lang examples/lang/env0.mcl

import "fmt"
import "sys"

$x = sys.getenv("TEST")

print "print1" {
	msg => fmt.printf("the value of the environment variable TEST is: %s", $x),
}

$y = sys.defaultenv("DOESNOTEXIT", "321")

print "print2" {
	msg => fmt.printf("environment variable DOESNOTEXIT does not exist, defaulting to: %s", $y),
}

$z = sys.defaultenv("EMPTY", "456")

print "print3" {
	msg => fmt.printf("same goes for empty variables like EMPTY: %s", $z),
}