generic-poky/bitbake/lib/bb
Paul Eggleton b372e85d9b bitbake: bitbake-diffsigs: colourise output
If the output is a TTY, add colour to the output in order to make it
easier to read. At the moment this is fairly basic, just add colour to
the "titles" of each change and to the diff output.

I tried to introduce this without changing the code too much - rather
than moving everything over to the new python formatting style, I've
introduced a color_format() function which takes care of the colour
formatting, either accepting additional format arguments or
alternatively leaving the caller to use the old-style formatting (%) to
insert values.

(Bitbake rev: 04a023c8fdea1e1812fcdcaf00345aab59f9abe1)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-04-10 23:00:32 +01:00
..
fetch2 bitbake: fetch/local: Drop FILESDIR 2017-04-05 23:20:03 +01:00
parse bitbake: ConfHandler: Use the same regular expression for all variable names 2017-03-13 09:43:40 +00:00
pysh bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
server bitbake: bb/server/process.py: ProcessEventQueue add close of _writer pipe 2017-01-23 22:38:49 +00:00
tests bitbake: bitbake-selftest: add contains tests 2017-04-05 23:19:17 +01:00
ui bitbake: knotty: Remove extra whitespace after task progress bars 2017-03-13 09:43:40 +00:00
COW.py bitbake: COW.py: fix sample codes 2016-11-23 10:59:56 +00:00
__init__.py bitbake: Bump version to 1.33.4 2017-04-10 23:00:32 +01:00
build.py bitbake: lib/bb/build: add tasksbetween() function 2017-02-07 14:36:01 +00:00
cache.py bitbake: codeparser: improve handling of contains_any() and filter() 2017-04-05 23:19:17 +01:00
cache_extra.py bitbake: bitbake: cooker: get extra information from recipe cache 2013-09-22 12:19:44 +01:00
checksum.py bitbake: lib/bb/checksum: avoid exception on broken symlinks 2016-07-29 09:53:32 +01:00
codeparser.py bitbake: codeparser: add some comments 2017-04-05 23:19:17 +01:00
command.py bitbake: data_smart: implement missing remote datastore operations 2017-03-22 11:35:22 +00:00
compat.py bitbake: compat/server/utils: Jettison pre python 2.7.3 workarounds 2013-06-14 17:26:30 +01:00
cooker.py bitbake: cooker.py: use correct multiconfig prefix in dependency graph 2017-03-23 13:19:49 +00:00
cookerdata.py bitbake: runqueue: add option to run all tasks in specific build target 2017-03-13 09:43:40 +00:00
daemonize.py bitbake: daemonize/prserv/tests/fetch: Convert file() -> open() 2016-05-13 13:41:32 +01:00
data.py bitbake: lib/bb/data: fix dependency handling for contains and multiple values 2017-04-05 23:19:17 +01:00
data_smart.py bitbake: data_smart: implement missing remote datastore operations 2017-03-22 11:35:22 +00:00
event.py bitbake: event/ast: Add RecipeTaskPreProcess event before task finalisation 2017-01-20 11:52:52 +00:00
exceptions.py bitbake: bitbake: Convert to python 3 2016-06-02 08:24:02 +01:00
main.py bitbake: main: Improve -v and -D option documentation 2017-03-27 20:23:19 +01:00
methodpool.py bitbake: event/utils/methodpool: Add a cache of compiled code objects 2015-12-22 00:02:05 +00:00
monitordisk.py bitbake: monitordisk: add event 2016-12-07 10:42:22 +00:00
msg.py bitbake: lib/bb/msg: introduce logger_create() function 2017-03-27 20:23:19 +01:00
namedtuple_with_abc.py bitbake: lib/bb/*.py: Typo fixes/grammar/comment fixes, nothing functional. 2014-08-25 08:57:45 +01:00
persist_data.py bitbake: prserv/persist_data/utils: Drop obsolete python2 imports 2017-01-09 13:39:13 +00:00
process.py bitbake: process: stop bb.process.communicate mixing bytes and str return types 2017-03-01 11:16:07 +00:00
progress.py bitbake: lib/bb/progress: avoid possibility of start event being reported twice 2016-07-26 08:10:35 +01:00
providers.py bitbake: lib: Drop now unneeded update_data calls 2017-02-15 20:08:15 -08:00
remotedata.py bitbake: remotedata: enable transporting datastore from the client to the server 2016-12-14 12:25:07 +00:00
runqueue.py bitbake: runqueue: Allow recrdeptask not to exist for all recipes 2017-04-10 23:00:32 +01:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: bitbake-diffsigs: colourise output 2017-04-10 23:00:32 +01:00
taskdata.py bitbake: taskdata.py: include more information in error message about broken task depends 2017-03-22 11:35:22 +00:00
tinfoil.py bitbake: tinfoil: improve get_recipe_file() exception text 2017-03-31 10:08:35 +01:00
utils.py bitbake: bb/utils: extend which() so it can look for just executables 2017-03-31 10:08:36 +01:00