diff options
Diffstat (limited to 'src/main.hs')
-rw-r--r-- | src/main.hs | 14 |
1 files changed, 14 insertions, 0 deletions
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 |