From afaf054a14a80b3af3a934c97ed58c5d7302bab7 Mon Sep 17 00:00:00 2001 From: Cheton Wu Date: Mon, 4 Jan 2016 18:07:26 +0800 Subject: [PATCH] Adds option for debug mode --- bin/cnc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/cnc b/bin/cnc index 9a73d21b5..1ea8c900a 100755 --- a/bin/cnc +++ b/bin/cnc @@ -8,19 +8,25 @@ var path = require('path'); var webappengine = require('webappengine'); var program = require('commander'); var pkg = require('../package.json'); -var settings = require('../app/config/settings'); -var server = require('../server'); require('colors'); program .version(pkg.version) .usage('[options]') + .option('-d, --debug', 'run in debug mode') .option('-p, --port ', 'set listen port (default: 8000)') .option('-H, --host ', 'set listen address or hostname (default: 0.0.0.0)') .option('-b, --backlog ', 'set listen backlog (default: 511)') .option('-c, --config ', 'set config file (default: ~/.cncrc)') .parse(process.argv); +if (program.debug) { + process.env.NODE_ENV = 'development'; +} + +var settings = require('../app/config/settings'); +var server = require('../server'); + // Overrides defaults _.set(settings, 'port', program.port || settings.port); _.set(settings, 'host', program.host || settings.host);