def docopt_exec(argv)
      helper = DocoptHelper.new(self)
      args   = helper.args argv
      action = find_action argv
      action or abort "Runfile error: Action not found"
      @actions[action].execute args
    end
def docopt_exec(argv)
      helper = DocoptHelper.new(self)
      args   = helper.args argv
      action = find_action argv
      action or abort "Runfile error: Action not found"
      @actions[action].execute args
    end
Call the docopt parser and execute the action with the
 parsed arguments.
 This should always be called in a begin...rescue block and
 you should handle the Docopt::Exit exception.