cabal-bounds-0.3: exe/Main.hs
module Main where
import System.Exit (exitFailure, exitSuccess)
import System.IO (hPutStrLn, stderr)
import qualified CabalBounds.Args as Args
import CabalBounds.Main (cabalBounds)
main :: IO ()
main = do
args <- Args.get
error <- cabalBounds args
case error of
Just err -> hPutStrLn stderr ("cabal-bounds: " ++ err) >> exitFailure
_ -> exitSuccess