- parser.add_argument('-H', '--host', required=True, help='binding ip of the server')
- parser.add_argument('-P', '--listen', required=True, help='binding port of the server')
- parser.add_argument('-S', '--server', required=False, help='externally visible ip of the server')
- parser.add_argument('-B', '--port', required=False, help='externally visible port of the server')
- parser.add_argument('-C', '--cert', required=False, help='server cert file name')
- parser.add_argument('-K', '--key', required=False, help='server private key file name')
- parser.add_argument('-c', '--client-cert', required=False, help='client cert file name')
- parser.add_argument('-k', '--client-key', required=False, help='client key file name')
- parser.add_argument('-A', '--ca-cert', required=False, help='CA cert file name')
- parser.add_argument('-p', '--path', required=False, help='path for remote installer files')
- parser.add_argument('-T', '--http-port', required=False, help='port for HTTPD')
- parser.add_argument('-d', '--debug', required=False, help='Debug level for logging',
+ parser = argparse.ArgumentParser()
+ parser.add_argument('-H', '--host', required=True, metavar='<bind ip>', help='binding ip of the server')
+ parser.add_argument('-P', '--listen', required=True, metavar='<bind port>', help='binding port of the server')
+ parser.add_argument('-S', '--server', required=False, metavar='<external ip>', help='externally visible ip of the server')
+ parser.add_argument('-B', '--port', required=False, metavar='<external port>', help='externally visible port of the server')
+ parser.add_argument('-C', '--cert', required=False, metavar='<server cert file>', help='path to server cert file')
+ parser.add_argument('-K', '--key', required=False, metavar='<server key file>', help='path to server private key file')
+ parser.add_argument('-c', '--client-cert', required=False, metavar='<client cert file>', help='path to client cert file')
+ parser.add_argument('-k', '--client-key', required=False, metavar='<client key file>', help='path to client key file')
+ parser.add_argument('-A', '--ca-cert', required=False, metavar='<CA cert file>', help='path to CA cert file')
+ parser.add_argument('-p', '--path', required=False, metavar='<path to installer files>', help='path to remote installer files')
+ parser.add_argument('-T', '--http-port', required=False, metavar='<HTTPD port>', help='port for HTTPD')
+ parser.add_argument('-d', '--debug', required=False, help='set debug level for logging',