From 31a27ca72d696db94705dafa2e4dba682979ef52 Mon Sep 17 00:00:00 2001 From: Edward Hutchins Date: Wed, 22 May 2013 18:04:36 -0700 Subject: [PATCH] Added documentation for process.execArgv --- doc/api/process.markdown | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/doc/api/process.markdown b/doc/api/process.markdown index d128620e7ff..802f247227b 100644 --- a/doc/api/process.markdown +++ b/doc/api/process.markdown @@ -167,6 +167,28 @@ Example: /usr/local/bin/node +## process.execArgv + +This is the set of node-specific command line options from the +executable that started the process. These options do not show up in +`process.argv`, and do not include the node executable, the name of +the script, or any options following the script name. These options +are useful in order to spawn child processes with the same execution +environment as the parent. + +Example: + + $ node --harmony script.js --version + +results in process.execArgv: + + ['--harmony'] + +and process.argv: + + ['/usr/local/bin/node', 'script.js', '--version'] + + ## process.abort() This causes node to emit an abort. This will cause node to exit and