code: def config_args(self):
          
          # Module list options:
          self.arg_parser.add_argument('--version', action='version',
                  version='%(prog)s ' + str(__version__))
          self.arg_parser.add_argument('--verbose',
                  action='store_true', dest = 'verbosemode',
                  help=_('set verbose terminal output'))
          self.arg_parser.add_argument('-s',
                  action='store_true', dest = 'silentmode',
                  help=_('silence terminal output'))
          self.arg_parser.add_argument('--list-parsers',
                  action='store_true', dest='list_parsers',
                  help=_('return a list of available parsers'))
          self.arg_parser.add_argument('-p',
                  action='store', dest='parser', default='syslog',
                  help=_('select a parser (default: syslog)'))
          self.arg_parser.add_argument('-z', '--unzip',
                  action='store_true', dest='unzip',
                  help=_('include files compressed with gzip'))
          self.arg_parser.add_argument('-t',
                  action='store', dest='tzone',
                  help=_('specify timezone offset to UTC (e.g. \'+0500\')'))
          self.arg_parser.add_argument('files',
                  # nargs needs to be * not + so --list-filters/etc
                  # will work without file arg
                  metavar='file', nargs='*',
                  help=_('specify input files'))
  
          # self.arg_parser.add_argument_group(self.parse_args)
          self.arg_parser.add_argument_group(self.filter_args)
          self.arg_parser.add_argument_group(self.output_args)
          self.args = self.arg_parser.parse_args()
docs: Set config options