From d6e55dffb066facc949504ccf8cd20be8989f0db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andre=CC=81=20Cruz?= Date: Fri, 24 May 2013 11:57:56 +0100 Subject: [PATCH] Auto align cli output in wide mode. --- lib/renderers/cli.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/renderers/cli.js b/lib/renderers/cli.js index e34e3897..ad235626 100644 --- a/lib/renderers/cli.js +++ b/lib/renderers/cli.js @@ -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; }