packages feed

doctest-discover-0.1.0.0: src/Main.hs

module Main where

import System.Environment
import Runner
import System.Directory


main :: IO ()
main = do
    (src : _ : dst : args) <- getArgs
    files <- getDirectoryContents "src" 
    let config = generateConfig files 
    writeFile dst (makeFileContents config)

makeFileContents :: [String] -> String
makeFileContents config = unlines [
                                "module Main where",
                                "import Test.DocTest",
                                "main :: IO ()",
                                "main = doctest " ++ show config
                           ]