def match(self, args):
        """
        Function dispatches the active command line utility.

        Args
        ----
          args (argparse.parse_args()):
            The parsed arguments using parser.parse_args() function.

        Returns
        -------
          command (glim.command.Command): the active command object.
        """
        command = None
        for c in self.commands:
            if c.name == args.which:
                c.args = args
                command = c
                break
        return command