SBT-like features in the Haskell build ecosystem

后端 未结 3 1354
滥情空心
滥情空心 2021-02-03 15:40

I\'ve been using Scala with SBT quite a bit lately. The REPL loop of has a handy feature: ~ COMMAND, meaning perform COMMAND for every source file change in the pro

3条回答
  •  灰色年华
    2021-02-03 16:27

    You can get something like this very easily using inotifywait.

    Just fire up a terminal in your project directory and run something like this:

    $ while inotifywait -qq -r -e modify .; do cabal build && ./dist/build/tests/tests; done
    

    This also works for any other language; just insert the build commands of your choice.

提交回复
热议问题