diff --git a/lncc.py b/lncc.py index d1c054d0fb9c90aa49053a98429495667fb1a308..d4c93f8b9d430043fefc402af95acbb5efe3973b 100755 --- a/lncc.py +++ b/lncc.py @@ -548,12 +548,16 @@ class LnccCli(cmd2.Cmd): metavar="XML-FILE", type=argparse.FileType("r")) _nc_get_parser.set_defaults(operation="get") + _nc_get_parser.add_argument("--with_defaults", required=False, + choices={"report-all", "report-all-tagged","trim","explicit"}) _nc_get_config_parser = _netconf_subparsers.add_parser("get-config") _nc_get_config_parser.add_argument("--filter-file", metavar="XML-FILE", type=argparse.FileType("r")) _nc_get_config_parser.add_argument("--source", required=True, choices=DATASTORES) + _nc_get_config_parser.add_argument("--with_defaults", required=False, + choices={ "report-all", "report-all-tagged","trim","explicit"}) _nc_get_config_parser.set_defaults(operation="get-config") _nc_edit_parser = _netconf_subparsers.add_parser("edit-config")