summaryrefslogtreecommitdiff
path: root/app/haddock.hs
blob: d6ab808d1c5334441901e8eae09c0c43b4fb7d78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module Main where

import StackWrapper

import qualified GhcLib as G

import System.Environment
import System.FilePath
import System.Process

main :: IO ()
main =
  run $ G.run "haddock" $ do
    args <- getArgs
    binDir <- head . lines <$> readProcess "stack" ["path", "--compiler-bin"] ""
    callProcess (binDir </> "haddock") args