/
usr
/
local
/
lib
/
node_modules
/
nodemon
/
lib
/
config
/
/usr/local/lib/node_modules/nodemon/lib/config
mkdir
upload
Name
Size
Mode
Actions
command.js
1249
0644
edit
dl
rm
defaults.js
815
0644
edit
dl
rm
exec.js
6859
0644
edit
dl
rm
index.js
2511
0644
edit
dl
rm
load.js
7613
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/nodemon/lib/config/command.js
(1249B)
module.exports = command; /** * command constructs the executable command to run in a shell including the * user script, the command arguments. * * @param {Object} settings Object as: * { execOptions: { * exec: String, * [script: String], * [scriptPosition: Number], * [execArgs: Array<string>] * } * } * @return {Object} an object with the node executable and the * arguments to the command */ function command(settings) { var options = settings.execOptions; var executable = options.exec; var args = []; // after "executable" go the exec args (like --debug, etc) if (options.execArgs) { [].push.apply(args, options.execArgs); } // then goes the user's script arguments if (options.args) { [].push.apply(args, options.args); } // after the "executable" goes the user's script if (options.script) { args.splice((options.scriptPosition || 0) + options.execArgs.length, 0, options.script); } return { executable: executable, args: args, }; }
Save
cmd:
run