docs: def get_alias_dict(config_obj):
      """
      Return a dictionary consisting of all aliases known to eg.
  
      The format is {'alias': 'resolved_program'}.
  
      If the aliases file does not exist, returns an empty dict.
      """
      if not config_obj.examples_dir:
          return {}
  
      alias_file_path = _get_alias_file_path(config_obj)
      if not os.path.isfile(alias_file_path):
          return {}
  
      alias_file_contents = _get_contents_of_file(alias_file_path)
      result = json.loads(alias_file_contents)
      return result