def parser(): """ Create an ``optparse.OptionParser`` object to read command line arguments. """ from optparse import OptionParser, OptionGroup from main.help import usage parser = OptionParser(usage=usage()) group = OptionGroup(parser, "Logs") group.add_option('-d', '--debug', dest='debug', type='int', help='set debug level',) group.add_option('-q', '--quite', dest='quite', action='store_true', help='quite mode, do not print any messages to stdout',) group.add_option('-v', '--verbose', dest='verbose', action='store_true', help='verbose mode, print more messages',) group.add_option('-n', '--no-logs', dest='no_logs', action='store_true', help='do not use logs',) group.add_option('-o', '--output', dest='output', type='string', help='print log messages to the file',) group.add_option('--twisted', dest='twisted', action='store_true', help='show twisted log messages too',) parser.add_option_group(group) return parser
def parser(): """ Create an ``optparse.OptionParser`` object to read command line arguments. """ from optparse import OptionParser, OptionGroup from main.help import usage parser = OptionParser(usage=usage()) group = OptionGroup(parser, "Logs") group.add_option('-d', '--debug', dest='debug', type='int', help='set debug level',) group.add_option('-q', '--quite', dest='quite', action='store_true', help='quite mode, do not print any messages to stdout',) group.add_option('-v', '--verbose', dest='verbose', action='store_true', help='verbose mode, print more messages',) group.add_option('-n', '--no-logs', dest='no_logs', action='store_true', help='do not use logs',) group.add_option('-o', '--output', dest='output', type='string', help='print log messages to the file',) # group.add_option('-t', '--tempdir', # dest='tempdir', # type='string', # help='set location for temporary files, default is ~/.bitdust/temp',) group.add_option('--twisted', dest='twisted', action='store_true', help='show twisted log messages too',) # group.add_option('--memdebug', # dest='memdebug', # action='store_true', # help='start web server to debug memory usage, need cherrypy and dozer modules',) parser.add_option_group(group) # group = OptionGroup(parser, "Network") # group.add_option('--tcp-port', # dest='tcp_port', # type='int', # help='set tcp port number for incoming connections',) # group.add_option('--no-upnp', # dest='no_upnp', # action='store_true', # help='do not use UPnP',) # group.add_option('--memdebug-port', # dest='memdebug_port', # type='int', # default=9996, # help='set port number for memdebug web server, default is 9995',) # parser.add_option_group(group) return parser