code: public static CliConfig fromUserConfig(final Map<String, String> environmentVariables)
        throws IOException, URISyntaxException {
      final String userHome = System.getProperty("user.home");
      final String defaults = userHome + File.separator + CONFIG_PATH;
      final File defaultsFile = new File(defaults);
      return fromFile(defaultsFile, environmentVariables);
    }
docs: Returns a CliConfig instance with values from a config file from under the users home
  directory:
  
  <p>&lt;user.home&gt;/.helios/config
  
  <p>If the file is not found, a CliConfig with pre-defined values will be returned.
  
  @return The configuration
  
  @throws IOException        If the file exists but could not be read
  @throws URISyntaxException If a HELIOS_MASTER env var is present and doesn't parse as a URI