Auto align cli output in wide mode.

This commit is contained in:
André Cruz
2013-05-24 11:57:56 +01:00
parent 7df0e22664
commit d6e55dffb0

View File

@@ -2,7 +2,7 @@ var mout = require('mout');
var paddings = {
tag: 10,
tagPlusLabel: 31
label: 23
};
var tagColors = {
'warn': 'yellow',
@@ -32,11 +32,12 @@ function renderTagPlusLabel(data) {
label = data.origin + '#' + data.endpoint.target;
length = tag.length + label.length + 1;
nrSpaces = paddings.tagPlusLabel - length;
nrSpaces = paddings.tag + paddings.label - length;
// Ensure at least one space between the label and the tag
if (nrSpaces < 1) {
nrSpaces = 1;
paddings.label = label.length;
nrSpaces = paddings.tag + paddings.label - length;
}