envutil

package
v2.0.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DisableCache bool

DisableCache will disable caching of the home directory. Caching is enabled by default.

Functions

func Dir

func Dir() (string, error)

Dir returns the home directory for the executing user.

This uses an OS-specific method for discovering the home directory. An error is returned if a home directory cannot be detected.

func Expand

func Expand(path string) (string, error)

Expand expands the path to include the home directory if the path is prefixed with `~`. If it isn't prefixed with `~`, the path is returned as-is.

func GetBoolEnvVarOrDefault

func GetBoolEnvVarOrDefault(name string, defaultValue bool) bool

GetBoolEnvVarOrDefault returns the boolean value specified in the environmential variable identified as name, or it returns the specified default value if the environmential variable is not found.

func GetConfigDirs

func GetConfigDirs() []string

GetConfigDirs returns a list of location where configuration files can be located.

func GetStringEnvVarOrEmptyString

func GetStringEnvVarOrEmptyString(name string) string

GetStringEnvVarOrEmptyString returns a string value found in the specified environmential variable or it returns an empty string value.

Types

This section is empty.

Jump to

Keyboard shortcuts

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