package envcmd

import "cmd/go/internal/envcmd"

Package envcmd implements the “go env” command.

Index

Variables

var CmdEnv = &base.Command{
	UsageLine: "go env [-json] [-u] [-w] [var ...]",
	Short:     "print Go environment information",
	Long:      "" /* 694 byte string literal not displayed */,
}

Functions

func ExtraEnvVars

func ExtraEnvVars() []cfg.EnvVar

ExtraEnvVars returns environment variables that should not leak into child processes.

func ExtraEnvVarsCostly

func ExtraEnvVarsCostly() []cfg.EnvVar

ExtraEnvVarsCostly returns environment variables that should not leak into child processes but are costly to evaluate.

func MkEnv

func MkEnv() []cfg.EnvVar

func PrintEnv

func PrintEnv(w io.Writer, env []cfg.EnvVar)

PrintEnv prints the environment variables to w.

Source Files

env.go

Version
v1.17.4
Published
Dec 2, 2021
Platform
linux/amd64
Imports
19 packages
Last checked
11 minutes ago

Tools for package owners.