{-# LANGUAGE NoImplicitPrelude #-} module Brok.Types.Config where import ClassyPrelude import Brok.Types.URL (URL) data Config = Config { cache :: Maybe Integer , ignore :: [URL] , interval :: Integer , files :: [Text] , noColor :: Bool , checkCerts :: Bool , onlyFailures :: Bool } deriving (Show, Eq) defaultConfig :: Config defaultConfig = Config { cache = Just 84600 , ignore = [] , interval = 100 , files = [] , noColor = False , checkCerts = False , onlyFailures = False }