mirror of https://github.com/tinygo-org/tinygo.git
wasmstm32webassemblymicrocontrollerarmavrspiwasiadafruitarduinocircuitplayground-expressgpioi2cllvmmicrobitnrf51nrf52nrf52840samd21tinygo
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
662 B
34 lines
662 B
package main
|
|
|
|
import (
|
|
"os"
|
|
)
|
|
|
|
func main() {
|
|
// Check for environment variables (set by the test runner).
|
|
println("ENV1:", os.Getenv("ENV1"))
|
|
v, ok := os.LookupEnv("ENV2")
|
|
if !ok {
|
|
println("ENV2 not found")
|
|
}
|
|
println("ENV2:", v)
|
|
|
|
found := false
|
|
expected := "ENV1=" + os.Getenv("ENV1")
|
|
for _, envVar := range os.Environ() {
|
|
if envVar == expected {
|
|
found = true
|
|
}
|
|
}
|
|
if !found {
|
|
println("could not find " + expected + " in os.Environ()")
|
|
}
|
|
|
|
// Check for command line arguments.
|
|
// Argument 0 is skipped because it is the program name, which varies by
|
|
// test run.
|
|
println()
|
|
for _, arg := range os.Args[1:] {
|
|
println("arg:", arg)
|
|
}
|
|
}
|
|
|