docs: def execute(self, arg_list):
          """Main function to parse and dispatch commands by given ``arg_list``
  
          :param arg_list: all arguments provided by the command line
          :param type: list
  
          """
          arg_map = self.parser.parse_args(arg_list).__dict__
          command = arg_map.pop(self._COMMAND_FLAG)
          return command(**arg_map)