From dbe4a4ee85b2968ae63415bd12080abba3b9a8df Mon Sep 17 00:00:00 2001 From: An-Cheng Huang Date: Tue, 18 Jan 2011 13:35:50 -0800 Subject: initial implementation of context diff --- src/cli_shell_api.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/cli_shell_api.cpp') diff --git a/src/cli_shell_api.cpp b/src/cli_shell_api.cpp index 047bd4a..c04cf16 100644 --- a/src/cli_shell_api.cpp +++ b/src/cli_shell_api.cpp @@ -56,6 +56,7 @@ int op_show_active_only = 0; int op_show_show_defaults = 0; int op_show_hide_secrets = 0; int op_show_working_only = 0; +int op_show_context_diff = 0; typedef void (*OpFuncT)(Cstore& cstore, const vector& args); @@ -391,7 +392,7 @@ showCfg(Cstore& cstore, const vector& args) cnode::show_cfg(wroot, op_show_show_defaults, op_show_hide_secrets); } else { cnode::show_cfg_diff(aroot, wroot, op_show_show_defaults, - op_show_hide_secrets); + op_show_hide_secrets, op_show_context_diff); } } } @@ -464,6 +465,7 @@ struct option options[] = { {"show-show-defaults", no_argument, &op_show_show_defaults, 1}, {"show-hide-secrets", no_argument, &op_show_hide_secrets, 1}, {"show-working-only", no_argument, &op_show_working_only, 1}, + {"show-context-diff", no_argument, &op_show_context_diff, 1}, {NULL, 0, NULL, 0} }; -- cgit v1.2.3