From fcafe9acea90db01ad059d96aeca82c1880e7da6 Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Wed, 15 Feb 2017 15:22:40 -0800 Subject: Improve info displayed during the CI command --- toolsrc/src/commands_ci.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'toolsrc') diff --git a/toolsrc/src/commands_ci.cpp b/toolsrc/src/commands_ci.cpp index 496ae6146..b20c204f4 100644 --- a/toolsrc/src/commands_ci.cpp +++ b/toolsrc/src/commands_ci.cpp @@ -35,16 +35,19 @@ namespace vcpkg::Commands::CI specs.push_back(package_spec::from_name_and_triplet(p.filename().generic_string(), target_triplet).get_or_throw()); } - std::vector install_plan = Dependencies::create_install_plan(paths, specs, status_db); + const std::vector install_plan = Dependencies::create_install_plan(paths, specs, status_db); Checks::check_exit(!install_plan.empty(), "Install plan cannot be empty"); Environment::ensure_utilities_on_path(paths); std::vector results; Stopwatch stopwatch = Stopwatch::createStarted(); + size_t counter = 0; + const size_t package_count = install_plan.size(); for (const package_spec_with_install_plan& action : install_plan) { - System::println(stopwatch.toString()); + counter++; + System::println("Starting package %d/%d: %s. Time Elapsed: %s", counter, package_count, action.spec.toString(), stopwatch.toString()); try { if (action.plan.plan_type == install_plan_type::ALREADY_INSTALLED) -- cgit v1.2.3