cabal-meta 0.4.1.1 → 0.4.1.2
raw patch · 2 files changed
+8/−6 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- cabal-meta.cabal +1/−1
- main.hs +7/−5
cabal-meta.cabal view
@@ -1,5 +1,5 @@ name: cabal-meta-version: 0.4.1.1+version: 0.4.1.2 license: BSD3 license-file: LICENSE author: Greg Weber <greg@gregweber.info>
main.hs view
@@ -10,7 +10,6 @@ import Data.Text (Text) import Data.Version (showVersion) -import Filesystem.Path.CurrentOS (filename) import Prelude hiding (FilePath) headDef :: a -> [a] -> a@@ -41,8 +40,9 @@ assertCabalDependencies :: CabalExe -> IO () assertCabalDependencies Cabal = shelly $ do mPath <- which "cabal-src-install"- when (isNothing mPath) $- errorExit "please run: cabal install cabal-src"+ when (isNothing mPath) $ do+ echo "please run: cabal install cabal-src"+ quietExit 1 assertCabalDependencies CabalDev = do mcd <- shelly $ which "cabal-dev"@@ -64,12 +64,14 @@ let isDev = isJust mDev let cabal = if isDev then CabalDev else Cabal- assertCabalDependencies cabal unless (headDef "" noDevArgs == "install") $ do putStrLn $ T.unpack help putStrLn $ "using cabal: " ++ show cabal- shelly $ exit 1+ shelly $+ if (headDef "" noDevArgs == "--help") then exit 0 else quietExit 1++ assertCabalDependencies cabal let (_:args) = noDevArgs