From aa750f12de2f8fb5756030bd7031032a73c1e559 Mon Sep 17 00:00:00 2001 From: Ondřej Čertík Date: Wed, 25 Oct 2017 16:06:56 -0600 Subject: 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(-) (limited to 'lib') diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index 89b3ac9b19..be0f03fe01 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -66,6 +66,7 @@ from llnl.util.filesystem import working_dir, install_tree, install 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 @@ class PackageBase(with_metaclass(PackageMeta, object)): 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) -- cgit v1.2.3-60-g2f50