Package com.pnfsoftware.jeb.util.base
Class Env
java.lang.Object
com.pnfsoftware.jeb.util.base.Env
Helper to retrieve system environment variables or, as a fallback, local environment variables
provided by a Bash interactive shell (on non-Windows systems).
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Env
public Env()
-
-
Method Details
-
get
Retrieve an environment variable. First, the system's environment is checked viaSystem.getenv(String)
. If no variable is found, and the user is running on a non-Windows platform with a Bash, the method attempts to retrieve the variable defined by an interactive terminal session.- Parameters:
name
- variable name- Returns:
- the value, null if the variable does not exist
- Throws:
NullPointerException
- if the variable name is null
-
getsafe
- Parameters:
varname
-- Returns:
- the value, empty if null
- Throws:
NullPointerException
- if the variable name is null
-