Lines Matching +full:software +full:- +full:properties +full:- +full:common
14 // may be used to endorse or promote products derived from this software
17 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33 #include "cli/common.ipp"
49 /// \param properties The key/value map representing all the configuration
54 print_all(cmdline::ui* ui, const config::properties_map& properties) in print_all() argument
56 for (config::properties_map::const_iterator iter = properties.begin(); in print_all()
57 iter != properties.end(); iter++) in print_all()
58 ui->out(F("%s = %s") % (*iter).first % (*iter).second); in print_all()
66 /// \param properties The key/value map representing all the configuration
72 print_some(cmdline::ui* ui, const config::properties_map& properties, in print_some() argument
80 properties.find(*iter); in print_some()
81 if (match == properties.end()) { in print_some()
85 ui->out(F("%s = %s") % (*match).first % (*match).second); in print_some()
97 "config", "[variable1 .. variableN]", 0, -1, in cmd_config()
115 const config::properties_map properties = user_config.all_properties(); in run() local
117 return print_all(ui, properties); in run()
119 return print_some(ui, properties, cmdline.arguments()); in run()