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"
51 /// \param properties The key/value map representing all the configuration
56 print_all(cmdline::ui* ui, const config::properties_map& properties) in print_all() argument
58 for (config::properties_map::const_iterator iter = properties.begin(); in print_all()
59 iter != properties.end(); iter++) in print_all()
60 ui->out(F("%s = %s") % (*iter).first % (*iter).second); in print_all()
68 /// \param properties The key/value map representing all the configuration
74 print_some(cmdline::ui* ui, const config::properties_map& properties, in print_some() argument
82 properties.find(*iter); in print_some()
83 if (match == properties.end()) { in print_some()
87 ui->out(F("%s = %s") % (*match).first % (*match).second); in print_some()
99 "config", "[variable1 .. variableN]", 0, -1, in cmd_config()
117 const config::properties_map properties = user_config.all_properties(); in run() local
119 return print_all(ui, properties); in run()
121 return print_some(ui, properties, cmdline.arguments()); in run()