From 2a7dcdcfbe774dc346c355094d37df3a263147d5 Mon Sep 17 00:00:00 2001 From: Futago-za Ryuu Date: Thu, 30 Nov 2017 12:49:15 +0000 Subject: [PATCH] Changed 'bin/usage.txt' to 'bin/usage.js' This change ensures the usage text always has LF line ending on Linux --- bin/options.js | 2 +- bin/{usage.txt => usage.js} | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) rename bin/{usage.txt => usage.js} (98%) diff --git a/bin/options.js b/bin/options.js index 506c8a5..37f5b84 100644 --- a/bin/options.js +++ b/bin/options.js @@ -193,7 +193,7 @@ while ( args.length > 0 ) { case "-h": case "--help": - console.log( fs.readFileSync( path.join( __dirname, "usage.txt" ), "utf8" ).trim() ); + console.log( require( "./usage" ) ); process.exit(); break; diff --git a/bin/usage.txt b/bin/usage.js similarity index 98% rename from bin/usage.txt rename to bin/usage.js index fcb8db3..f7e7f34 100644 --- a/bin/usage.txt +++ b/bin/usage.js @@ -1,3 +1,6 @@ +"use strict"; + +module.exports = ` Usage: pegjs [options] [] [--] Options: @@ -49,3 +52,4 @@ Options: --trace Enable tracing in generated parser -v, --version Print version information and exit +`;