@@ -6,7 +6,6 @@ var fs = require("fs");
66var path = require ( "path" ) ;
77var compile = require ( "eazy-logger" ) . compile ;
88var longest = require ( "longest" ) ;
9- var padLeft = require ( "pad-left" ) ;
109var utils = require ( "../lib/utils" ) ;
1110var logger = require ( "../lib/logger" ) . logger ;
1211var cmdWhitelist = [ "start" , "init" , "reload" ] ;
@@ -76,13 +75,18 @@ function handleCli (opts) {
7675function listFlags ( flags ) {
7776
7877 var flagKeys = Object . keys ( flags ) ;
79- var maxLength = ( longest ( Object . keys ( flags ) ) || "" ) . length ;
78+ var maxLength = ( longest ( Object . keys ( flags ) ) || "" ) . length + 4 ;
8079
8180 return flagKeys . map ( function ( item ) {
82- return " {bold:--" + item + "}" +
83- padLeft ( flags [ item ] , maxLength + 4 - item . length , " " ) ;
81+ var length = maxLength - item . length ;
82+ return " {bold:--" + item + chars ( length , " " ) + "}" +
83+ flags [ item ] ;
8484 } ) . join ( "\n" ) ;
8585}
8686
87+ function chars ( length , char ) {
88+ return new Array ( length ) . join ( char ) ;
89+ }
90+
8791module . exports = handleCli ;
8892module . exports . getHelpText = getHelpText ;
0 commit comments