diff options
author | Mike Frysinger <vapier@gentoo.org> | 2012-03-10 23:15:31 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2012-03-11 15:41:42 -0400 |
commit | 6e4f1bd23cbb3332fa1d4f1e570420b743e01296 (patch) | |
tree | abf50a649ecd76a7c41778bc959b64b2b72b25ba /pym/portage/output.py | |
parent | e9bb70344f93509e34ef117e14420a60fef5b83e (diff) | |
download | portage-6e4f1bd23cbb3332fa1d4f1e570420b743e01296.tar.gz portage-6e4f1bd23cbb3332fa1d4f1e570420b743e01296.tar.bz2 portage-6e4f1bd23cbb3332fa1d4f1e570420b743e01296.zip |
portageq: add "colormap" helper
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'pym/portage/output.py')
-rw-r--r-- | pym/portage/output.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pym/portage/output.py b/pym/portage/output.py index 43d75036e..98bec8143 100644 --- a/pym/portage/output.py +++ b/pym/portage/output.py @@ -325,6 +325,12 @@ def style_to_ansi_code(style): ret += codes.get(attr_name, attr_name) return ret +def colormap(): + mycolors = [] + for c in ("GOOD", "WARN", "BAD", "HILITE", "BRACKET", "NORMAL"): + mycolors.append("%s=$'%s'" % (c, style_to_ansi_code(c))) + return "\n".join(mycolors) + def colorize(color_key, text): global havecolor if havecolor: |