mafia
mafia copied to clipboard
Provides protection against cabal swindling, robbing, injuring or sabotaging people with chopsticks.
Relatively low priority, but should be done at some point. Hopefully be able to keep compatibility with 1.24.2, and 2.0.
Since mafia is supposed to be a thin wrapper around cabal, it would make sense to see if we can switch over to using cabal new-build and friends.
Currently `mafia` assumes a project is under `git`. Sometimes I have `darcs` projects I want to use with `mafia`. Currently my work around is to `git init` and then run...
We should detect that the ghc version has changed since the last build, and blow this directory away
There’s probably no easy way to do this as of now. Or is there? How do people do this?
This has two advantages: 1. Don't re-download the (unreliable) hoogle text files 2. Includes the submodule packages!!!
Motivation: I have a project which has a library component and a pre-processor which generates some code, in this case it dumps out the generated code for a bunch of...
When for instance I add `resource` (when I meant to add `resource`) to a cabal file, mafia gives a really horrible error message. I shouldn't be too hard to check...
Been using stack a little for work and comparing how it does things in comparison to mafia. One of the nice things `stack test` is show the fully colourized and...