Mocha で CoffeeScript のテストを node-inspector でデバッグする時の話し。 zsh とか bash とかは以下の書き方で問題ないけど、fish の場合は書き方が違う。前にも引っかかったのでメモ。
$ NODE_PATH=build/app:build/app/components mocha --debug-brk --compilers coffee:coffee-script app/test/test.coffee
引っかかったとはいえ、いつからかこんな丁寧なメッセージが出るようになってた。
fish: Unknown command 'NODE_PATH=build/app:build/app/components'. Did you mean to run mocha with a modified environment? Try 'env NODE_PATH=build/app:build/app/components mocha…'. See
the help section on the set command by typing 'help set'.
Fishshell は以下の書き方で OK
$ env NODE_PATH=build/app:build/app/components mocha --debug-brk --compilers coffee:coffee-script app/test/test.coffee