From 965034e16ec43b3462f76f6046e424aa869516d2 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Thu, 4 Mar 2010 22:59:03 -0500 Subject: [PATCH] add proper spacing to optparse by default --- lib/command_line.js | 2 +- lib/optparse.js | 2 +- src/command_line.coffee | 2 +- src/optparse.coffee | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/command_line.js b/lib/command_line.js index 4e0a89d7..056fbd3c 100644 --- a/lib/command_line.js +++ b/lib/command_line.js @@ -46,7 +46,7 @@ }; // The "--help" usage message. usage = function usage() { - puts('\n' + option_parser.help() + '\n'); + puts(option_parser.help()); return process.exit(0); }; // The "--version" message. diff --git a/lib/optparse.js b/lib/optparse.js index effedb36..3500923e 100755 --- a/lib/optparse.js +++ b/lib/optparse.js @@ -61,7 +61,7 @@ let_part = rule.letter ? rule.letter + ', ' : ' '; lines.push(' ' + let_part + rule.flag + spaces + rule.description); } - return lines.join('\n'); + return '\n' + lines.join('\n') + '\n'; }; return OptionParser; }).call(this); diff --git a/src/command_line.coffee b/src/command_line.coffee index a456e52c..0beabdaa 100644 --- a/src/command_line.coffee +++ b/src/command_line.coffee @@ -51,7 +51,7 @@ exports.run: -> # The "--help" usage message. usage: -> - puts '\n' + option_parser.help() + '\n' + puts option_parser.help() process.exit 0 # The "--version" message. diff --git a/src/optparse.coffee b/src/optparse.coffee index b1efe9e4..b34b8ddd 100644 --- a/src/optparse.coffee +++ b/src/optparse.coffee @@ -34,7 +34,7 @@ exports.OptionParser: class OptionParser spaces: if spaces > 0 then (' ' for i in [0..spaces]).join('') else '' let_part: if rule.letter then rule.letter + ', ' else ' ' lines.push ' ' + let_part + rule.flag + spaces + rule.description - lines.join('\n') + '\n' + lines.join('\n') + '\n' # Regex matchers for option flags. LONG_FLAG: /^(--\w[\w\-]+)/