'Process arguments provided in `self.args`.
Note:
You should not override this method.  Consider overriding
`init_parser` instead.'

def parse(self):

    try:
        self.opts = self.parser.parse_args(shlex.split(self.args))
    except ParseError as err:
        msg = str(err)
        if msg:
            self.msg(msg)
        raise InterruptCommand
