packages feed

cabal-nirvana 0.1 → 0.1.0.1

raw patch · 2 files changed

+3/−2 lines, 2 files

Files

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