func os.Getenv

137 uses

	os (current package)
		env.go#L51: 	return Expand(s, Getenv)
		env.go#L101: func Getenv(key string) string {
		file.go#L404: 		dir = Getenv("LocalAppData")
		file.go#L410: 		dir = Getenv("HOME")
		file.go#L417: 		dir = Getenv("home")
		file.go#L424: 		dir = Getenv("XDG_CACHE_HOME")
		file.go#L426: 			dir = Getenv("HOME")
		file.go#L455: 		dir = Getenv("AppData")
		file.go#L461: 		dir = Getenv("HOME")
		file.go#L468: 		dir = Getenv("home")
		file.go#L475: 		dir = Getenv("XDG_CONFIG_HOME")
		file.go#L477: 			dir = Getenv("HOME")
		file.go#L501: 	if v := Getenv(env); v != "" {
		file_unix.go#L328: 	dir := Getenv("TMPDIR")
		getwd.go#L33: 	dir = Getenv("PWD")

	os/exec
		exec.go#L788: 	return append(env, "SYSTEMROOT="+os.Getenv("SYSTEMROOT"))
		lp_unix.go#L47: 	path := os.Getenv("PATH")

	cloud.google.com/go/compute/metadata
		metadata.go#L119: 	if os.Getenv(metadataHostEnv) != "" {
		metadata.go#L290: 	host := os.Getenv(metadataHostEnv)

	cloud.google.com/go/profiler
		profiler.go#L535: 			if val := os.Getenv(ev); val != "" {
		profiler.go#L550: 			if val := os.Getenv(ev); val != "" {
		profiler.go#L557: 	if projectID := os.Getenv("GOOGLE_CLOUD_PROJECT"); config.ProjectID == "" && projectID != "" {

	cloud.google.com/go/storage
		storage.go#L104: 	if host = os.Getenv("STORAGE_EMULATOR_HOST"); host == "" {

	contrib.go.opencensus.io/exporter/stackdriver/monitoredresource/gcp
		gcp_metadata_config.go#L85: 	gcpMetadata.namespaceID = os.Getenv("NAMESPACE")
		gcp_metadata_config.go#L86: 	gcpMetadata.containerName = os.Getenv("CONTAINER_NAME")
		gcp_metadata_config.go#L87: 	gcpMetadata.podID = os.Getenv("HOSTNAME")
		monitored_resources.go#L161: 	if os.Getenv("KUBERNETES_SERVICE_HOST") != "" &&

	crypto/x509
		root_darwin.go#L17: var debugDarwinRoots = strings.Contains(os.Getenv("GODEBUG"), "x509roots=1")
		verify.go#L22: var ignoreCN = !strings.Contains(os.Getenv("GODEBUG"), "x509ignoreCN=0")

	github.com/aws/aws-sdk-go/aws/corehandlers
		user_agent.go#L30: 		v := os.Getenv(execEnvVar)

	github.com/aws/aws-sdk-go/aws/credentials
		env_provider.go#L44: 	id := os.Getenv("AWS_ACCESS_KEY_ID")
		env_provider.go#L46: 		id = os.Getenv("AWS_ACCESS_KEY")
		env_provider.go#L49: 	secret := os.Getenv("AWS_SECRET_ACCESS_KEY")
		env_provider.go#L51: 		secret = os.Getenv("AWS_SECRET_KEY")
		env_provider.go#L66: 		SessionToken:    os.Getenv("AWS_SESSION_TOKEN"),
		shared_credentials_provider.go#L123: 	if p.Filename = os.Getenv("AWS_SHARED_CREDENTIALS_FILE"); len(p.Filename) != 0 {
		shared_credentials_provider.go#L144: 		p.Profile = os.Getenv("AWS_PROFILE")

	github.com/aws/aws-sdk-go/aws/defaults
		defaults.go#L58: 		WithRegion(os.Getenv("AWS_REGION")).
		defaults.go#L123: 	if u := os.Getenv(httpProviderEnvVar); len(u) > 0 {
		defaults.go#L127: 	if uri := os.Getenv(shareddefaults.ECSCredsProviderEnvVar); len(uri) > 0 {
		defaults.go#L191: 			p.AuthorizationToken = os.Getenv(httpProviderAuthorizationEnvVar)

	github.com/aws/aws-sdk-go/aws/ec2metadata
		service.go#L141: 	if strings.ToLower(os.Getenv(disableServiceEnvVar)) == "true" {

	github.com/aws/aws-sdk-go/aws/session
		credentials.go#L176: 		if len(os.Getenv(shareddefaults.ECSCredsProviderEnvVar)) == 0 {
		env_config.go#L231: 	enableSharedConfig, _ := strconv.ParseBool(os.Getenv("AWS_SDK_LOAD_CONFIG"))
		env_config.go#L305: 	cfg.CustomCABundle = os.Getenv("AWS_CA_BUNDLE")
		env_config.go#L310: 		if v := os.Getenv(k); len(v) != 0 {
		env_config.go#L320: 		if v := os.Getenv(k); len(v) != 0 {
		env_config.go#L350: 		if v := os.Getenv(k); len(v) != 0 {

	github.com/aws/aws-sdk-go/internal/shareddefaults
		shared_config.go#L35: 		return os.Getenv("USERPROFILE")
		shared_config.go#L39: 	return os.Getenv("HOME")

	github.com/go-git/go-git/v5/config
		config.go#L171: 		xdg := os.Getenv("XDG_CONFIG_HOME")

	github.com/go-git/go-git/v5/plumbing/transport/ssh
		auth_method.go#L180: 		username = os.Getenv("USER")
		auth_method.go#L263: 	files := filepath.SplitList(os.Getenv("SSH_KNOWN_HOSTS"))

	github.com/google/safehtml/template
		trustedsource.go#L91: 	return TrustedSource{os.Getenv(string(key))}

	github.com/jackc/pgconn
		config.go#L375: 		value := os.Getenv(envname)

	github.com/kevinburke/ssh_config
		config.go#L70: 		return os.Getenv("HOME")

	github.com/lib/pq
		conn.go#L181: 	filename := os.Getenv("PGPASSFILE")
		conn.go#L186: 		userHome := os.Getenv("HOME")
		user_posix.go#L18: 	name := os.Getenv("USER")

	github.com/mitchellh/go-homedir
		homedir.go#L97: 	if home := os.Getenv(homeEnv); home != "" {
		homedir.go#L150: 	if home := os.Getenv("HOME"); home != "" {
		homedir.go#L155: 	if home := os.Getenv("USERPROFILE"); home != "" {
		homedir.go#L159: 	drive := os.Getenv("HOMEDRIVE")
		homedir.go#L160: 	path := os.Getenv("HOMEPATH")

	github.com/xanzy/ssh-agent
		sshagent.go#L36: 	sshAuthSock := os.Getenv("SSH_AUTH_SOCK")
		sshagent.go#L48: 	return os.Getenv("SSH_AUTH_SOCK") != ""

	go.opencensus.io/resource
		resource.go#L96: 		Type: strings.TrimSpace(os.Getenv(EnvVarType)),
		resource.go#L98: 	labels := strings.TrimSpace(os.Getenv(EnvVarLabels))

	go/build
		build.go#L281: 	if home := os.Getenv(env); home != "" {
		build.go#L317: 	env := os.Getenv("CGO_ENABLED")
		build.go#L339: 	s := os.Getenv(name)
		build.go#L1065: 	go111Module := os.Getenv("GO111MODULE")

	golang.org/x/net/http2
		gotrack.go#L20: var DebugGoroutines = os.Getenv("DEBUG_HTTP2_GOROUTINES") == "1"
		http2.go#L42: 	e := os.Getenv("GODEBUG")

	golang.org/x/net/proxy
		proxy.go#L138: 		e.val = os.Getenv(n)

	golang.org/x/oauth2/google
		default.go#L79: 	if filename := os.Getenv(envVar); filename != "" {
		default.go#L143: 		return filepath.Join(os.Getenv("APPDATA"), "gcloud", f)
		sdk.go#L182: 		return filepath.Join(os.Getenv("APPDATA"), "gcloud"), nil
		sdk.go#L193: 	if v := os.Getenv("HOME"); v != "" {

	golang.org/x/pkgsite/cmd/prober
		main.go#L238: 	client, err = auth.NewClient(ctx, jsonCreds, os.Getenv("GO_DISCOVERY_USE_EXP_AUTH") == "true")

	golang.org/x/pkgsite/cmd/worker
		main.go#L141: 	if aud := os.Getenv("GO_DISCOVERY_IAP_AUDIENCE"); aud != "" {
		main.go#L215: 	user := os.Getenv("USER")

	golang.org/x/pkgsite/internal/config
		config.go#L204: 	return os.Getenv("GAE_ENV") == "standard"
		config.go#L209: 	return os.Getenv("GO_DISCOVERY_ON_GKE") == "true"
		config.go#L343: 		AuthValues: parseCommaList(os.Getenv("GO_DISCOVERY_AUTH_VALUES")),
		config.go#L346: 		Port:       os.Getenv("PORT"),
		config.go#L347: 		DebugPort:  os.Getenv("DEBUG_PORT"),
		config.go#L349: 		ProjectID:          os.Getenv("GOOGLE_CLOUD_PROJECT"),
		config.go#L350: 		ServiceID:          GetEnv("GAE_SERVICE", os.Getenv("GO_DISCOVERY_SERVICE")),
		config.go#L351: 		VersionID:          GetEnv("GAE_VERSION", os.Getenv("DOCKER_IMAGE")),
		config.go#L352: 		InstanceID:         GetEnv("GAE_INSTANCE", os.Getenv("GO_DISCOVERY_INSTANCE")),
		config.go#L353: 		GoogleTagManagerID: os.Getenv("GO_DISCOVERY_GOOGLE_TAG_MANAGER_ID"),
		config.go#L354: 		QueueURL:           os.Getenv("GO_DISCOVERY_QUEUE_URL"),
		config.go#L355: 		QueueAudience:      os.Getenv("GO_DISCOVERY_QUEUE_AUDIENCE"),
		config.go#L365: 		DBPassword:           os.Getenv("GO_DISCOVERY_DATABASE_PASSWORD"),
		config.go#L366: 		DBSecondaryHost:      chooseOne(os.Getenv("GO_DISCOVERY_DATABASE_SECONDARY_HOST")),
		config.go#L369: 		DBSecret:             os.Getenv("GO_DISCOVERY_DATABASE_SECRET"),
		config.go#L371: 		RedisCacheHost:       os.Getenv("GO_DISCOVERY_REDIS_HOST"),
		config.go#L373: 		RedisHAHost:          os.Getenv("GO_DISCOVERY_REDIS_HA_HOST"),
		config.go#L376: 			Enable:     os.Getenv("GO_DISCOVERY_ENABLE_QUOTA") == "true",
		config.go#L381: 				t := (os.Getenv("GO_DISCOVERY_QUOTA_RECORD_ONLY") != "false")
		config.go#L384: 			AuthValues: parseCommaList(os.Getenv("GO_DISCOVERY_AUTH_VALUES")),
		config.go#L386: 		UseProfiler:           os.Getenv("GO_DISCOVERY_USE_PROFILER") == "true",
		config.go#L387: 		LogLevel:              os.Getenv("GO_DISCOVERY_LOG_LEVEL"),
		config.go#L388: 		ServeStats:            os.Getenv("GO_DISCOVERY_SERVE_STATS") == "true",
		config.go#L389: 		DisableErrorReporting: os.Getenv("GO_DISCOVERY_DISABLE_ERROR_REPORTING") == "true",
		config.go#L391: 	bucket := os.Getenv("GO_DISCOVERY_CONFIG_BUCKET")
		config.go#L392: 	object := os.Getenv("GO_DISCOVERY_CONFIG_DYNAMIC")
		config.go#L435: 					"pod_name":       os.Getenv("HOSTNAME"),
		config.go#L479: 	overrideObj := os.Getenv("GO_DISCOVERY_CONFIG_OVERRIDE")

	golang.org/x/pkgsite/internal/localdatasource
		datasource.go#L98: 	gopaths := filepath.SplitList(os.Getenv("GOPATH"))

	golang.org/x/pkgsite/internal/log
		log.go#L107: 	if os.Getenv("GO_DISCOVERY_ON_GKE") != "" {

	golang.org/x/pkgsite/internal/postgres
		test_helper.go#L94: 	driver := os.Getenv("GO_DISCOVERY_DATABASE_DRIVER")
		test_helper.go#L141: 		if errors.Is(err, derrors.NotFound) && os.Getenv("GO_DISCOVERY_TESTDB") != "true" {
		test_helper.go#L170: 			if errors.Is(err, derrors.NotFound) && os.Getenv("GO_DISCOVERY_TESTDB") != "true" {

	golang.org/x/pkgsite/internal/secrets
		secrets.go#L23: 	project := os.Getenv("GOOGLE_CLOUD_PROJECT")

	golang.org/x/pkgsite/internal/worker
		pages.go#L112: 		Hostname:       os.Getenv("HOSTNAME"),

	google.golang.org/api/transport/grpc
		dial.go#L279: 	whitelist := strings.Split(os.Getenv("GOOGLE_CLOUD_ENABLE_DIRECT_PATH"), ",")
		dial.go#L300: 	if os.Getenv("GOOGLE_API_USE_MTLS") == "always" {

	google.golang.org/api/transport/http
		dial.go#L289: 	mode := os.Getenv("GOOGLE_API_USE_MTLS")

	google.golang.org/grpc/grpclog
		loggerv2.go#L130: 	logLevel := os.Getenv("GRPC_GO_LOG_SEVERITY_LEVEL")
		loggerv2.go#L141: 	vLevel := os.Getenv("GRPC_GO_LOG_VERBOSITY_LEVEL")

	google.golang.org/grpc/internal/binarylog
		binarylog.go#L67: 	configStr := os.Getenv(envStr)

	google.golang.org/grpc/internal/envconfig
		envconfig.go#L35: 	Retry = strings.EqualFold(os.Getenv(retryStr), "on")
		envconfig.go#L37: 	TXTErrIgnore = !strings.EqualFold(os.Getenv(txtErrIgnoreStr), "false")

	internal/goroot
		gc.go#L44: 	gccgo := os.Getenv("GCCGO")

	net
		conf.go#L81: 	if os.Getenv("RES_OPTIONS") != "" ||
		conf.go#L82: 		os.Getenv("HOSTALIASES") != "" ||
		conf.go#L91: 	if runtime.GOOS == "openbsd" && os.Getenv("ASR_CONFIG") != "" {
		parse.go#L364: 	s := os.Getenv("GODEBUG")

	net/http
		h2_bundle.go#L2876: var http2DebugGoroutines = os.Getenv("DEBUG_HTTP2_GOROUTINES") == "1"
		h2_bundle.go#L3113: 	e := os.Getenv("GODEBUG")
		server.go#L3242: 	if omitBundledHTTP2 || strings.Contains(os.Getenv("GODEBUG"), "http2server=0") {
		transport.go#L362: 	if strings.Contains(os.Getenv("GODEBUG"), "http2client=0") {

	vendor/golang.org/x/net/http/httpproxy
		proxy.go#L95: 		CGI:        os.Getenv("REQUEST_METHOD") != "",
		proxy.go#L101: 		if val := os.Getenv(n); val != "" {

	vendor/golang.org/x/sys/cpu
		cpu.go#L220: 	env := os.Getenv("GODEBUG")