shaker (hackage): Shaker is a build tool which allow to simply compile or launch test on an haskell project and provides some interesting features like continuous action. With continuous action, an action (compile or test) will be automatically executed when a source modification is detected.  All configuration are made via cabal; Shaker will read cabal configuration to discover source directories, compilation options and targets to compile.  Usage  The cabal configuration file should be generated beforehand with cabal configure. If you change your cabal configuration, you will need to recreate the configuration file.  Launch interactive prompt  In the root of your haskell project, launch shaker. An interactive prompt will allow you to execute different actions.  Launch a shaker action from command-line  In the root of your haskell project, launch shaker with your action as a command argument; shaker will execute the given action and exit. See examples for more details.  Action execution  Available actions  Examples with interactive prompt  Examples with command-line
Keywords: bsd3|development|library|program