printf with inline color tags and variables

Commits on master

committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed
committed