cabal-nirvana 0.1 → 0.1.0.1
raw patch · 2 files changed
+3/−2 lines, 2 files
Files
- cabal-nirvana.cabal +1/−1
- cabal-nirvana.hs +2/−1
cabal-nirvana.cabal view
@@ -1,5 +1,5 @@ Name: cabal-nirvana-Version: 0.1+Version: 0.1.0.1 Synopsis: Avoid Cabal dependency hell by constraining to known good versions. Description: This tool takes a list of known compatible versions of libraries and forces them to be used, via constraints in your cabal config file. This should bypass a lot of cabal dependency hell, thereby inducing nirvana. Homepage: http://github.com/snoyberg/cabal-nirvana
cabal-nirvana.hs view
@@ -1,5 +1,5 @@ import System.Environment (getArgs)-import System.Directory (getAppUserDataDirectory)+import System.Directory (getAppUserDataDirectory, createDirectoryIfMissing) import Control.Applicative ((<$>)) import Data.Maybe (catMaybes) import Data.Char (isSpace)@@ -16,6 +16,7 @@ nirvanaFile :: IO FilePath nirvanaFile = do dir <- getAppUserDataDirectory "cabal-nirvana"+ createDirectoryIfMissing True dir return $ dir ++ "/default" data Package = Package