mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-19 03:44:23 -05:00
node conversion finished, narwhal removed.
This commit is contained in:
@@ -12,4 +12,12 @@ exports.compile: (code, callback) ->
|
||||
coffee.write(code)
|
||||
coffee.close()
|
||||
|
||||
exports.compile_files: (paths, callback) ->
|
||||
js: ''
|
||||
coffee: process.createChildProcess 'coffee', ['--print'].concat(paths)
|
||||
coffee.addListener 'output', (results) ->
|
||||
js += results if results?
|
||||
coffee.addListener 'exit', ->
|
||||
callback(js)
|
||||
|
||||
|
||||
|
||||
6
src/runner.coffee
Normal file
6
src/runner.coffee
Normal file
@@ -0,0 +1,6 @@
|
||||
coffee: require './coffee-script'
|
||||
process.mixin require 'sys'
|
||||
|
||||
paths: process.ARGV
|
||||
paths: paths[2...paths.length]
|
||||
coffee.compile_files paths, (js) -> eval(js)
|
||||
Reference in New Issue
Block a user