code: def _load_config_include(self, include_directory):
          
          include_directory = os.path.join(self.app_path, include_directory)
          if not os.path.isdir(include_directory):
              msg = 'Provided include directory does not exist ({}).'.format(include_directory)
              sys.exit(msg)
  
          profiles = []
          for filename in sorted(os.listdir(include_directory)):
              if filename.endswith('.json'):
                  self.log.info('Loading config: {}'.format(filename))
                  print('Include File: {}{}{}'.format(c.Style.BRIGHT, c.Fore.MAGENTA, filename))
                  config_file = os.path.join(include_directory, filename)
                  with open(config_file) as data_file:
                      try:
                          profiles.extend(json.load(data_file))
                      except ValueError as e:
                          print('Invalid JSON file: {}{}{}'.format(c.Style.BRIGHT, c.Fore.RED, e))
                          sys.exit(1)
          return profiles
docs: Load included configuration files.
  
          Args:
              include_directory (str): The name of the config include directory.
  
          Returns:
              list: A list of all profiles for the current App.