code: def aliases(self):
          
          aliases = self.cp.items('aliases')
          alias_dict = dict()
  
          for alias, meaning in aliases:
              try:
                  meaning = shlex.split(meaning)
                  real_subcommand = meaning[0]
                  alias_args = meaning[1:]
                  alias_dict[alias] = (real_subcommand, alias_args)
              except ValueError as verr:
                  alias_dict[alias] = str(verr)
  
          return alias_dict
docs: Returns dict with aliases names as keys and pairs of actual
          subcommand and alias args as values.