summaryrefslogtreecommitdiffstats
path: root/bin/handlebars
diff options
context:
space:
mode:
Diffstat (limited to 'bin/handlebars')
-rwxr-xr-xbin/handlebars18
1 files changed, 11 insertions, 7 deletions
diff --git a/bin/handlebars b/bin/handlebars
index 10cc6c5..bfe6680 100755
--- a/bin/handlebars
+++ b/bin/handlebars
@@ -100,14 +100,18 @@ var optimist = require('optimist')
var argv = optimist.argv;
-argv.templates = argv._;
+argv.files = argv._;
delete argv._;
var Precompiler = require('../dist/cjs/precompiler');
-Precompiler.loadTemplates(argv);
+Precompiler.loadTemplates(argv, function(err, opts) {
+ if (err) {
+ throw err;
+ }
-if (argv.help || (!argv.templates.length && !argv.version)) {
- optimist.showHelp();
-} else {
- Precompiler.cli(argv);
-}
+ if (opts.help || (!opts.templates.length && !opts.version)) {
+ optimist.showHelp();
+ } else {
+ Precompiler.cli(opts);
+ }
+});