Skip to content

Commit

Permalink
Fix help message for CLI
Browse files Browse the repository at this point in the history
Fixes #895
  • Loading branch information
kpdecker committed Nov 2, 2014
1 parent 3e1840a commit 9fbf7aa
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion bin/handlebars
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env node

var optimist = require('optimist')
.usage('Precompile handlebar templates.\nUsage: $0 template...', {
.usage('Precompile handlebar templates.\nUsage: $0 [template|directory]...', {
'f': {
'type': 'string',
'description': 'Output File',
Expand Down Expand Up @@ -80,6 +80,11 @@ var optimist = require('optimist')
'type': 'boolean',
'description': 'Prints the current compiler version',
'alias': 'version'
},

'help': {
'type': 'boolean',
'description': 'Outputs this message'
}
})

Expand All @@ -89,7 +94,14 @@ var optimist = require('optimist')
}
});


var argv = optimist.argv;
argv.templates = argv._;
delete argv._;

if (argv.help || !argv.templates.length) {
optimist.showHelp();
return;
}

return require('../lib/precompiler').cli(argv);

0 comments on commit 9fbf7aa

Please sign in to comment.