def __init__(self):
    super(NodeInit, self).__init__()
    self.parser.prog = 'couchbase-cli node-init'
    group = self.parser.add_argument_group('Node initialization options')
    group.add_argument('--node-init-data-path', dest='data_path', metavar='<path>', help='The path to store database files')
    group.add_argument('--node-init-index-path', dest='index_path', metavar='<path>', help='The path to store index files')
    group.add_argument('--node-init-analytics-path', dest='analytics_path', metavar='<path>', action='append', help='The path to store analytics files (supply one parameter for each path desired)')
    group.add_argument('--node-init-eventing-path', dest='eventing_path', metavar='<path>', help='The path to store eventing files')
    group.add_argument('--node-init-java-home', dest='java_home', metavar='<path>', help='The path of the Java Runtime Environment (JRE) to use on this server')
    group.add_argument('--node-init-hostname', dest='hostname', metavar='<hostname>', help='Sets the hostname for this server')
    group.add_argument('--ipv6', dest='ipv6', action='store_true', default=False, help='Configure the node to communicate via ipv6')
    group.add_argument('--ipv4', dest='ipv4', action='store_true', default=False, help='Configure the node to communicate via ipv4')
def __init__(self):
    super(NodeInit, self).__init__()
    self.parser.prog = 'couchbase-cli node-init'
    group = self.parser.add_argument_group('Node initialization options')
    group.add_argument('--node-init-data-path', dest='data_path', metavar='<path>', help='The path to store database files')
    group.add_argument('--node-init-index-path', dest='index_path', metavar='<path>', help='The path to store index files')
    group.add_argument('--node-init-analytics-path', dest='analytics_path', metavar='<path>', action='append', help='The path to store analytics files (supply one parameter for each path desired)')
    group.add_argument('--node-init-eventing-path', dest='eventing_path', metavar='<path>', help='The path to store eventing files')
    group.add_argument('--node-init-java-home', dest='java_home', metavar='<path>', help='The path of the Java Runtime Environment (JRE) to use on this server')
    group.add_argument('--node-init-hostname', dest='hostname', metavar='<hostname>', help='Sets the hostname for this server')
    group.add_argument('--ipv6', dest='ipv6', action='store_true', default=False, help='Configure the node to communicate via ipv6')
    group.add_argument('--ipv4', dest='ipv4', action='store_true', default=False, help='Configure the node to communicate via ipv4')