Skip to content

Instantly share code, notes, and snippets.

@ronaldpetty
Created December 6, 2021 10:43
Show Gist options
  • Save ronaldpetty/1d3f2f08a832e9eb6963011406dba6e1 to your computer and use it in GitHub Desktop.
Save ronaldpetty/1d3f2f08a832e9eb6963011406dba6e1 to your computer and use it in GitHub Desktop.
env package demo
ronaldpetty@Ronalds-MBP src % pwd
/Users/ronaldpetty/go/src
ronaldpetty@Ronalds-MBP src % tree pc                         
pc
└── driver.go

0 directories, 1 file
ronaldpetty@Ronalds-MBP src % cat pc/driver.go 
package main

import (
	"env"
)

func main() {
	env.Vars()
}
ronaldpetty@Ronalds-MBP src % tree env 
env
└── code.go

0 directories, 1 file
ronaldpetty@Ronalds-MBP src % cat env/code.go 
package env

import (
	"fmt"
	"os"
)

func Vars() {
	fmt.Println(os.Environ())
}
ronaldpetty@Ronalds-MBP src % GO111MODULE=off go run pc/driver.go
[TERM_PROGRAM=Apple_Terminal SHELL=/bin/zsh TERM=xterm-256color TMPDIR=/var/folders/c5/l52zshy12q1bsfhp_sbdtg5r0000gn/T/ TERM_PROGRAM_VERSION=443 TERM_SESSION_ID=F2666B30-CE1A-4B95-B082-B980F1684C89 USER=ronaldpetty SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.3rdPzfGY0c/Listeners PATH=/usr/local/opt/openjdk/bin:/usr/local/opt/openjdk@11/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Library/Apple/usr/bin __CFBundleIdentifier=com.apple.Terminal PWD=/Users/ronaldpetty/go/src XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 SHLVL=1 HOME=/Users/ronaldpetty LOGNAME=ronaldpetty OLDPWD=/Users/ronaldpetty/go/src/env LANG=en_US.UTF-8 GO111MODULE=off _=/usr/local/go/bin/go]
ronaldpetty@Ronalds-MBP src % 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment