.coffeeをコンパイルしたり、REPLを使うためのコマンド。
$ coffee [options] path/to/script.coffee
例:
スクリプト実行 $ coffee hoge.coffee # hoge.coffeeをnode.jsで実行
$ coffee # REPLを起動。"coffee -i" と同じ。 コンパイル $ coffee -c path/hoge.coffee # hoge.coffeeをhoge.jsにコンパイル $ coffee -o lib/ -c src/ # src/内のファイルをコンパイルしてlib/に出力
コードの変更監視 $ coffee -o js/ -w coffee/ # coffee/内のファイルが変更されたら再コンパイルしてjs/に出力 $ coffee -p -w coffee/ # coffee/内のファイルが変更されたら再コンパイルして、 # コンパイルエラーがあれば表示(jsファイルは出力しない) $ coffee --watch --lint test.coffee # test.coffee が変更されたらLintでチェック
結合 $ coffee --join project.js --compile src/*.coffee # src/*.coffeeを結合コンパイルして # 単一のjsファイル(project.js)に出力 ディレクトリを監視して、ファイルが更新されたら結合コンパイル(要inotify) #!/bin/sh COFFEE_DIR=coffee OUTPUT_DIR=js while inotifywait -q -e create,delete,modify,move $COFFEE_DIR do clear coffee -o $OUTPUT_DIR --join -c $COFFEE_DIR/*.coffee done |
CoffeeScript >