packages feed

shaker-0.2: TODO

TODO : 
  Big refactoring : Better model for information representation, better separations!
  Make action take parameters from command line
  Implement QuickCheck Action
  Optimisation possible by saving the files to listen
  Clean module export
  Cabal Integration : 
    Propose which composant (Library? Executable?) to build
  Trap ctrl+c
  Correct import module (only import necessary functions)
  Create action command
  Use a monad writer for cabal information extraction

Done : 
  bug : ~Compile launche two fork the first time
  Convert InputShaker parameter to Monad
  Support multi action
  Implement Clean
  FileListen should take a list of directory
  A more flexible action plugin system
  Enhanced command-line interface (use haskell-line?)
  Support Completion
  Use hlint on the project
  Configure cabal
  Externalize configuration
  Cabal Integration : 
    Get config through cabal api
  Exclude main methods from fullCompile 
  If no source dir is specified, an error is throwed
  correct fullcompile. Concat source dir from all artifacts (currently only use the first)