package-sets/app/Main.hs

15 lines
299 B
Haskell
Raw Normal View History

2016-09-24 21:45:26 +00:00
{-# LANGUAGE OverloadedStrings #-}
module Main where
import qualified Data.ByteString as B
import Verify
import Turtle
main :: IO ()
main = do
jsonString <- B.readFile "packages.json"
case decodePackagesSpec jsonString of
Nothing -> die "Bad JSON file"
Just ps -> verifyPackageSet ps