class_docstr: A class to load, modify, and display the StreamAlertCLI Config
code: def __init__(
      self,
      config_path,
      extra_terraform_files=None,
      build_directory=None,
  ):
      self.config_path = config_path
      self.config = config.load_config(config_path)
      self._terraform_files = extra_terraform_files or []
      self.build_directory = self._setup_build_directory(
          build_directory
      )
  
imports: import json
  import os
  import re
  import shutil
  import string
  import tempfile
  from streamalert.apps import StreamAlertApp
  from streamalert.shared import CLUSTERED_FUNCTIONS, config, metrics
  from streamalert.shared.logger import get_logger
  from streamalert_cli.terraform import TERRAFORM_FILES_PATH
  from streamalert_cli.apps.helpers import save_app_auth_info
  from streamalert_cli.helpers import continue_prompt
label_desc: Use image node_id 1 to create a new CLIConfig object  with example: obj = CLIConfig(config_path, extra_terraform_files, build_directory)