cockroach: github.com/cockroachdb/cockroach/pkg/util/envutil Index | Files

package envutil

import "github.com/cockroachdb/cockroach/pkg/util/envutil"

Index

Package Files

env.go

func ClearEnvCache Uses

func ClearEnvCache()

ClearEnvCache clears saved environment values so that a new read access the environment again. (Used for testing)

func EnvOrDefaultBool Uses

func EnvOrDefaultBool(name string, value bool) bool

EnvOrDefaultBool returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultBytes Uses

func EnvOrDefaultBytes(name string, value int64) int64

EnvOrDefaultBytes returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultDuration Uses

func EnvOrDefaultDuration(name string, value time.Duration) time.Duration

EnvOrDefaultDuration returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultFloat64 Uses

func EnvOrDefaultFloat64(name string, value float64) float64

EnvOrDefaultFloat64 returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultInt Uses

func EnvOrDefaultInt(name string, value int) int

EnvOrDefaultInt returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultInt64 Uses

func EnvOrDefaultInt64(name string, value int64) int64

EnvOrDefaultInt64 returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvOrDefaultString Uses

func EnvOrDefaultString(name string, value string) string

EnvOrDefaultString returns the value set by the specified environment variable, if any, otherwise the specified default value.

func EnvString Uses

func EnvString(name string, depth int) (string, bool)

EnvString returns the value set by the specified environment variable. The depth argument indicates the stack depth of the caller that should be associated with the variable. The returned boolean flag indicates if the variable is set.

func GetEnvReport Uses

func GetEnvReport() string

GetEnvReport dumps all configuration variables that may have been used and their value.

func GetEnvVarsUsed Uses

func GetEnvVarsUsed() []string

GetEnvVarsUsed returns the names of all environment variables that may have been used.

func GetShellCommand Uses

func GetShellCommand(cmd string) []string

GetShellCommand returns a complete command to run with a prefix of the command line.

func HomeDir Uses

func HomeDir() (string, error)

HomeDir returns the user's home directory, as determined by the env var HOME, if it exists, and otherwise the system's idea of the user configuration (e.g. on non-UNIX systems).

Package envutil imports 10 packages (graph) and is imported by 66 packages. Updated 2019-06-26. Refresh now. Tools for package owners.