Class BashHelper

java.lang.Object
com.pnfsoftware.jeb.util.base.BashHelper

public class BashHelper extends Object
Helper to interact with bash terminals.

This helper can be used to retrieve bash environment variables (variables not defined system-wide).

  • Constructor Details

    • BashHelper

      public BashHelper()
  • Method Details

    • env

      public static Map<String,String> env()
      Get a key-value map of the environment variables provided within a Bash interactive session.
      Returns:
      a map, never null
    • env

      public static String env(String varname)
      Get an environment variable provided within a Bash interactive session.
      Parameters:
      varname - variable name
      Returns:
      the value, or null if none is defined
      Throws:
      NullPointerException - if `varname` is null