4 def add_interface_parser(parsers):
5 parser = parsers.add_parser("interface")
6 parser.add_argument("outdir",
7 help="the directory that the parsed data is written into")
8 parser.add_argument("-i", "--ip", default="localhost",
9 help="OpenDaylight ip address")
10 parser.add_argument("-p", "--pretty_print", action="store_true",
11 help="json dump with pretty_print")
12 parser.add_argument("-t", "--port", default="8181",
13 help="OpenDaylight restconf port, defaul: 8181")
14 parser.add_argument("-u", "--user", default="admin",
15 help="OpenDaylight restconf username, default: admin")
16 parser.add_argument("-w", "--pw", default="admin",
17 help="OpenDaylight restconf password, default: admin")
18 parser.set_defaults(func=ds_analyze.analyze_interface)
21 def add_parser(parsers):
22 parser = parsers.add_parser("analyze")
23 subparsers = parser.add_subparsers(dest="subcommand")
24 add_interface_parser(subparsers)