From 2dfe28009e20322ec6c32e4dffcd858cf0e87a1a Mon Sep 17 00:00:00 2001 From: Joel Klabo Date: Thu, 28 Jun 2012 19:18:49 -0700 Subject: [PATCH] adding help message --- main.js | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 0b7a56f..f0f1424 100644 --- a/main.js +++ b/main.js @@ -11,11 +11,36 @@ var argv = require('optimist') .argv ; -var dir = argv.d - , out = argv.o +var dir = argv.d + , out = argv.o , compress = argv.x + , help = argv.h ; +if (help) { + usage = '' + + '\n' + + 'Effortless\n' + + '*********************************************************************************************\n' + + 'With no flags, Effortless watches a directory for changes in .less files.\n' + + 'When a change is observed the file is compiled into a new css file.\n' + + 'Default options are current directory with no minification.\n' + + '*********************************************************************************************\n' + + '{Usage}: effortless [options]\n' + + '\n' + + '{Options}:\n' + + ' -d, Directory to watch files in.\n' + + ' -o, Output directory.\n' + + ' -x, Minification flag.\n' + + '\n' + + '{Example}: effortless -x -d less/ -o css/\n' + + '\n' + + ''; + + console.log(usage) + process.exit() +} + var compileLess = function (f, file) { if (compress) { return 'lessc -x ' + f + ' > ' + out + '/' + file