Написание «командного файла» для выполнения CoffeeScript на узле… на Mac

В Windows у меня есть следующий файл .cmd :

.\node_modules\.bin\coffee .\lib\cli --html="index.htm" --whichBuild="configs/whichBuild.xml" %*

То есть:

  • Я вызываю . \ Node_modules \ .bin \ coffee.cmd
  • Указание ему выполнить . \ Lib \ cli.coffee
  • Передача ему параметров - html = "index.htm" --whichBuild = "configs / whichBuild.xml"
  • А также передача это любые параметры, которые пользователь дал мне в командной строке.

Я понятия не имею, что делать на Mac. node.exe и coffee.cmd исчезнут. Как это достигается?

Мне нужно что-нибудь простое, я могу сказать нашему сборщику: «запустите myCommand arg1 arg2 , и он заработает». У меня это есть в Windows, но на Mac я ничего не понимаю.

Также обратите внимание: одна из отличительных черт моего подхода к Windows заключается в том, что нашему сборщику не нужно устанавливать node, npm, coffee-script или что-то еще. Он просто берет каталог из системы управления версиями, в который упакованы node.exe , coffee.cmd и т.д. Подобная функция для Mac была бы очень желательна.

0
задан Domenic 24 January 2012 в 21:05
поделиться