summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorOndřej Čertík <ondrej@certik.us>2017-10-25 16:06:56 -0600
committerTodd Gamblin <tgamblin@llnl.gov>2017-10-26 00:06:56 +0200
commitaa750f12de2f8fb5756030bd7031032a73c1e559 (patch)
treea07abf88e739870cd31bf82167077f99be1a7585 /lib
parentffb42516661863b870c8eb2f28dfd9b585686019 (diff)
downloadspack-aa750f12de2f8fb5756030bd7031032a73c1e559.tar.gz
spack-aa750f12de2f8fb5756030bd7031032a73c1e559.tar.bz2
spack-aa750f12de2f8fb5756030bd7031032a73c1e559.tar.xz
spack-aa750f12de2f8fb5756030bd7031032a73c1e559.zip
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.
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/package.py3
1 files changed, 2 insertions, 1 deletions
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)