Node.js: Process
引数を取得
プログラムの引数はprocess.argv
に格納される。
console.log(process.argv)
$ node argv.js a b c
[
'/opt/homebrew/Cellar/node/18.4.0/bin/node',
'/Users/k0michi/Repository/Development/misc/argv.js',
'a',
'b',
'c'
]
環境変数を取得
環境変数はprocess.env
に格納される。
process.env['HOME']; // '/Users/k0michi'
process.env['SHELL']; // '/bin/zsh'
process.env['USER']; // 'k0michi'
process.env['TERM']; // 'xterm-256color'
process.env['PWD']; // '/Users/k0michi/Repository/Development/misc'
exit codeを指定して終了
process.exit
で、exit codeを指定して終了できる。
process.exit(1);
$ node exit.js
$ echo $?
1