@@ -1293,24 +1293,33 @@ def run(self, timeout=.2):
12931293
12941294def _cmd_args (args ):
12951295 parser = argparse .ArgumentParser (args [0 ], description = __doc__ )
1296- parser .add_argument ('--host' , action = 'store' , dest = 'host' ,
1297- required = False , default = 'localhost' )
1296+ parser .add_argument ('--host' , dest = 'host' ,
1297+ required = False , default = 'localhost' ,
1298+ help = 'bind server to HOST' )
12981299 parser .add_argument ('--port' , action = 'store' , dest = 'port' , type = int ,
1299- required = False , default = 9090 )
1300- parser .add_argument ('--webroot' , action = 'store' , dest = 'webroot' ,
1301- required = False , default = './site' )
1302- parser .add_argument ('--debug' , action = 'store' , dest = 'debug' ,
1303- required = False , default = False )
1304- parser .add_argument ('--not-found' , action = 'store' , dest = "not_found" ,
1305- required = False , default = default_404 )
1306- parser .add_argument ('--default-page' , action = 'store' ,
1307- dest = 'default_page' , required = False , default = 'index.html' )
1308- parser .add_argument ('--cgi-dir' , action = 'store' , dest = 'cgi_dir' ,
1309- required = False , default = '/cgi-bin' )
1310- parser .add_argument ('--log' , action = 'store' , dest = 'log' ,
1311- required = False )
1312- parser .add_argument ('--listen' , action = 'store' , dest = 'listen' , type = int ,
1313- required = False , default = 1024 )
1300+ required = False , default = 9090 ,
1301+ help = 'bind server to PORT' )
1302+ parser .add_argument ('--webroot' , dest = 'webroot' ,
1303+ required = False , default = './site' ,
1304+ help = 'use WEBROOT as root directory' )
1305+ parser .add_argument ('--debug' , action = 'store_true' , dest = 'debug' ,
1306+ required = False , default = False ,
1307+ help = 'start server in debug mode' )
1308+ parser .add_argument ('--not-found' , dest = "not_found" ,
1309+ required = False , default = default_404 ,
1310+ help = 'use NOT_FOUND as 404 page' )
1311+ parser .add_argument ('--default-page' , dest = 'default_page' ,
1312+ required = False , default = 'index.html' ,
1313+ help = 'use DEFAULT_PAGE as web default page' )
1314+ parser .add_argument ('--cgi-dir' , dest = 'cgi_dir' ,
1315+ required = False , default = '/cgi-bin' ,
1316+ help = 'use CGI_DIR as cgi scripts directory' )
1317+ parser .add_argument ('--log' , dest = 'log' ,
1318+ required = False , default = './default.log' ,
1319+ help = 'save log to LOG' )
1320+ parser .add_argument ('--listen' , dest = 'listen' , type = int ,
1321+ required = False , default = 1024 ,
1322+ help = 'server LISTEN' )
13141323 args = parser .parse_args (args and args [1 :])
13151324 return args
13161325
0 commit comments