@@ -1293,24 +1293,33 @@ def run(self, timeout=.2):
1293
1293
1294
1294
def _cmd_args (args ):
1295
1295
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' )
1298
1299
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' )
1314
1323
args = parser .parse_args (args and args [1 :])
1315
1324
return args
1316
1325
0 commit comments