.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/shCOFFEE_DIR=coffeeOUTPUT_DIR=jswhile inotifywait -q -e create,delete,modify,move $COFFEE_DIRdo clear coffee -o $OUTPUT_DIR --join -c $COFFEE_DIR/*.coffeedone |
