Я хочу использовать NodeJS или Narwhal для создания утилиты JS, которая принимает аргумент, например:
$ node myscript.js http://someurl.com/for/somefile.js
или
$ js myscript.js http://someurl.com/for/somefile.js
, но мне интересно, как я могуполучить этот аргумент в моем сценарии, или, если это вообще возможно, атм?
Спасибо.
На Node.JS эта информация доступна в process.argv.
process.argv
Вы можете использовать optimist , модуль для node.js, который немного облегчает обработку аргументов.
process.arg[2] должно быть ссылкой.Проверьте на process.argv.length, чтобы увидеть, если это 3.
process.arg[2]
process.argv.length
3
Документы
Теперь это очень легко сделать, используя модуль stdio для NodeJS.