cpkg-0.2.3.6: src/Package/C/Dhall.hs
module Package.C.Dhall ( getCPkg
, getPkgs
) where
import Dhall
import Package.C.Dhall.Type
import Package.C.Type.Verbosity
maybeMod :: Verbosity -> IO a -> IO a
maybeMod v | v >= Verbose = detailed
| otherwise = id
getDhall :: FromDhall a => Verbosity -> FilePath -> IO a
getDhall v = maybeMod v . inputFile auto
getCPkg :: Verbosity -> FilePath -> IO CPkg
getCPkg = getDhall
getPkgs :: Verbosity -> FilePath -> IO [CPkg]
getPkgs = getDhall