cli-builder-0.1.0: test/Doctests.hs
module Main where
import Data.Semigroup
import System.FilePath.Find
import Test.DocTest
main :: IO ()
main = do
files <- find always (extension ==? ".hs") "src"
tfiles <- find always (extension ==? ".hs") "test"
doctest $
[ "-isrc"
, "-XOverloadedStrings"
, "-XFlexibleInstances"
, "-XMultiParamTypeClasses"
, "-XTemplateHaskell"
, "-XQuasiQuotes"
]
<> files
<> filter (`notElem` ["test/Doctests.hs"]) tfiles