env

package
v2.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package env is used to parse environment.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(key string, defVal string) string

Get returns a value for a given key. If the key does not exist, the default value will be returned.

func GetAll

func GetAll() map[string]string

GetAll returns all keys/values in the current child process environment.

func GetGOBIN

func GetGOBIN() string

GetGOBIN returns GOBIN environment variable as a string. It will NOT be an empty string.

func GetGOPATH

func GetGOPATH() string

GetGOPATH returns GOPATH environment variable as a string. It will NOT be an empty string.

func GetRuntimeEnv

func GetRuntimeEnv(key string) (string, error)

GetRuntimeEnv returns the value of runtime environment variable, that is set by running following command: `go env -w key=value`.

func MustGet

func MustGet(key string) (string, error)

MustGet returns a value by key. If the key does not exist, it will return an error.

func MustSet

func MustSet(key string, value string) error

MustSet sets a value in the ENV copy and the child process environment. It returns an error in case the set operation failed.

func Set

func Set(key string, value string)

Set sets a value in the ENV copy. This does not affect the child process environment.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL