From ce276eee82ec0b8c4106beb4c51d6f9eb77335c4 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 13 Jan 2019 23:52:05 +0100 Subject: src: init --- src/main.hs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/main.hs (limited to 'src/main.hs') diff --git a/src/main.hs b/src/main.hs new file mode 100644 index 0000000..db5e54a --- /dev/null +++ b/src/main.hs @@ -0,0 +1,14 @@ +{-# LANGUAGE LambdaCase #-} +module Main (main) where + +import Data.Aeson (eitherDecodeFileStrict) +import qualified Reaktor +import qualified System.Environment + + +main :: IO () +main = do + [configPath] <- System.Environment.getArgs + eitherDecodeFileStrict configPath >>= \case + Right cfg -> Reaktor.run cfg + Left err -> error err -- cgit v1.2.3