From 7acf8ce6111e3740decd39b92c3383fcbdd00e21 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 14 Mar 2018 14:34:12 +0200 Subject: Implement fetch command --- bdep/utility.txx | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'bdep/utility.txx') diff --git a/bdep/utility.txx b/bdep/utility.txx index 9e94196..8a4236b 100644 --- a/bdep/utility.txx +++ b/bdep/utility.txx @@ -76,17 +76,20 @@ namespace bdep // Map verbosity level. If we are running quiet or at level 1, then run // bpkg quiet. Otherwise, run it at the same level as us. // - bool quiet (true); // Maybe will become an argument one day. + bool quiet (false); // Maybe will become an argument one day. + string vl; - if (verb <= (quiet ? 1 : 0)) - ops.push_back ("-q"); - else if (verb == 2) - ops.push_back ("-v"); - else if (verb > 2) + switch (verb) { - vl = to_string (verb); - ops.push_back ("--verbose"); - ops.push_back (vl.c_str ()); + case 0: ops.push_back ( "-q"); break; + case 1: ops.push_back (quiet ? "-q" : "--no-result"); break; + case 2: ops.push_back ( "-v"); break; + default: + { + vl = to_string (verb); + ops.push_back ("--verbose"); + ops.push_back (vl.c_str ()); + } } // Forward our --build* options. -- cgit v1.1