From aa750f12de2f8fb5756030bd7031032a73c1e559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= Date: Wed, 25 Oct 2017 16:06:56 -0600 Subject: [PATCH] Colorize "Installing pkg_name" (#5950) Now one can quickly visually see in the terminal which packages are installed and where each package begins and ends in the log. --- lib/spack/spack/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index 89b3ac9b19e..be0f03fe01c 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -66,6 +66,7 @@ from llnl.util.lang import memoized from llnl.util.link_tree import LinkTree from llnl.util.tty.log import log_output +from llnl.util.tty.color import colorize from spack import directory_layout from spack.util.executable import which from spack.stage import Stage, ResourceStage, StageComposite @@ -1337,7 +1338,7 @@ def do_install(self, dirty=dirty, **kwargs) - tty.msg('Installing %s' % self.name) + tty.msg(colorize('@*{Installing} @*g{%s}' % self.name)) # Set run_tests flag before starting build. self.run_tests = spack.package_testing.check(self.name)