mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-25 19:31:44 +03:00
tools: misc Shake, pandoc filter fixes
This commit is contained in:
parent
b5546fd7b6
commit
8ce5c84f35
10
Shake.hs
10
Shake.hs
@ -1,14 +1,16 @@
|
||||
#!/usr/bin/env stack
|
||||
{- stack exec --verbosity=info
|
||||
{- stack exec
|
||||
--verbosity=info
|
||||
--stack-yaml=stack-ghc8.2.yaml
|
||||
--package base-prelude
|
||||
--package directory
|
||||
--package extra
|
||||
--package pandoc
|
||||
--package safe
|
||||
--package shake
|
||||
--package time
|
||||
-- ghc
|
||||
-}
|
||||
-- --package pandoc
|
||||
{-
|
||||
One of two project scripts files (Makefile, Shake.hs).
|
||||
This one provides a stronger programming language and more
|
||||
@ -42,12 +44,12 @@ not having to write :: Action ExitCode after a non-final cmd
|
||||
|
||||
import Prelude ()
|
||||
import "base-prelude" BasePrelude
|
||||
import "directory" System.Directory as S (getDirectoryContents)
|
||||
import "extra" Data.List.Extra
|
||||
import "safe" Safe
|
||||
import "shake" Development.Shake
|
||||
import "shake" Development.Shake.FilePath
|
||||
import "time" Data.Time
|
||||
import "directory" System.Directory as S (getDirectoryContents)
|
||||
|
||||
usage = unlines
|
||||
["Usage:"
|
||||
@ -183,7 +185,7 @@ main = do
|
||||
|
||||
pandocFilters |%> \out -> do
|
||||
need [out <.> "hs"]
|
||||
cmd ("stack ghc") out
|
||||
cmd ("stack --stack-yaml=stack-ghc8.2.yaml ghc") out
|
||||
|
||||
-- man pages
|
||||
|
||||
|
@ -1,6 +1,9 @@
|
||||
#!/usr/bin/env stack
|
||||
{- stack runghc --verbosity info
|
||||
--package pandoc
|
||||
{- stack runghc
|
||||
--verbosity info
|
||||
--stack-yaml=stack-ghc8.2.yaml
|
||||
--package pandoc-types
|
||||
--package safe
|
||||
--package split
|
||||
-}
|
||||
-- Remove a table of contents marker
|
||||
|
Loading…
Reference in New Issue
Block a user