From 47c2d3b2ec3fe642726165f51f03aa23f3d01877 Mon Sep 17 00:00:00 2001 From: Sangeeth Sudheer Date: Sat, 4 May 2024 21:07:59 +0530 Subject: [PATCH] Add env --- env/env.go | 21 +++++++++++++++++++++ main.go | 6 ++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 env/env.go diff --git a/env/env.go b/env/env.go new file mode 100644 index 0000000..fa09c62 --- /dev/null +++ b/env/env.go @@ -0,0 +1,21 @@ +package env + +import ( + "fmt" + "os" + "strings" +) + +func Env() { + os.Setenv("GOBYEXAMPLE", "WORKS") + fmt.Println("$GOBYEXAMPLE=", os.Getenv("GOBYEXAMPLE")) + envGoRoot := os.Getenv("GOROOT") + fmt.Println("$GOROOT=", envGoRoot) + + fmt.Println() + fmt.Println("All env vars:") + for _, envLine := range os.Environ() { + pair := strings.SplitN(envLine, "=", 2) + fmt.Printf("%s=%s\n", pair[0], pair[1]) + } +} diff --git a/main.go b/main.go index 00fd23e..cab6fc7 100644 --- a/main.go +++ b/main.go @@ -43,7 +43,8 @@ import ( // "git.sangeeth.dev/gobyexample/tmp" // "git.sangeeth.dev/gobyexample/embed" // "git.sangeeth.dev/gobyexample/cli" - "git.sangeeth.dev/gobyexample/subcmd" + // "git.sangeeth.dev/gobyexample/subcmd" + "git.sangeeth.dev/gobyexample/env" ) func main() { @@ -89,5 +90,6 @@ func main() { // tmp.Tmp() // embed.Embed() // cli.Cli() - subcmd.SubCmd() + // subcmd.SubCmd() + env.Env() }