У меня есть куча файлов. coffee, которые мне нужно объединить в один файл.
У меня есть папки, созданные как приложение rails:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
У Coffeescript есть команда, которая позволяет вам присоединить несколько кофейных скриптов в один файл, но, похоже, работает только с одним каталогом. Например, это прекрасно работает:
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
Но мне нужно включить кучу подкаталогов вроде такой нерабочей команды:
coffee --output app/all.js --join --compile src/*/*.coffee
Есть ли способ сделать это? Есть ли способ UNIXy передать список всех файлов в подкаталогах?
Я использую терминал в OSX.
Все они должны быть объединены в один файл, поскольку в противном случае каждый отдельный файл скомпилируется и заверяется следующим образом:
(function() { }).call(this);
Что нарушает объем некоторых вызовов функций.