hablo/src/Main.hs

17 lines
418 B
Haskell

module Main where
import Arguments (Arguments(..), version)
import qualified Arguments (get)
import qualified Blog (build)
import Control.Monad.Reader (runReaderT)
import qualified HTML (generate)
import qualified JS (generate)
import qualified RSS (generate)
import System.Exit (exitSuccess)
main :: IO ()
main = Arguments.get >>= Blog.build >>= runReaderT
(do HTML.generate
JS.generate
RSS.generate)