diff --git a/lib/forever.js b/lib/forever.js index 3e08939f..6f2dc38d 100644 --- a/lib/forever.js +++ b/lib/forever.js @@ -488,11 +488,11 @@ forever.restart = function (target, format) { 'start', '--sourceDir', proc.sourceDir, '-l', proc.logFile, - '--append' + '--append true' ]; if (proc.silent) { - restartCommand.push('--silent'); + restartCommand.push('--silent true'); } if (proc.outFile) { diff --git a/lib/forever/cli.js b/lib/forever/cli.js index 403b5d4a..f82a207b 100644 --- a/lib/forever/cli.js +++ b/lib/forever/cli.js @@ -91,7 +91,7 @@ var argvOptions = { 'plain': {boolean: true} }; -app.config.argv(argvOptions).env(); +app.config.argv().env(); var reserved = ['root', 'pidPath']; @@ -170,12 +170,12 @@ function getOptions(file) { // we've removed some before. // app.config.stores.argv.store = {}; - app.config.use('argv'); + app.config.use('argv', argvOptions); [ 'pidFile', 'logFile', 'errFile', 'watch', 'minUptime', 'appendLog', - 'silent', 'max', 'command', 'path', 'spinSleepTime', 'sourceDir', - 'uid' + 'silent', 'outFile', 'max', 'command', 'path', 'spinSleepTime', + 'sourceDir', 'uid' ].forEach(function (key) { options[key] = app.config.get(key); });