tools: shake cleanup, webmanual target fixup
This commit is contained in:
parent
9b492325da
commit
7163a730fd
25
Shake.hs
25
Shake.hs
@ -41,17 +41,16 @@ import "time" Data.Time
|
||||
import "directory" System.Directory as S (getDirectoryContents)
|
||||
|
||||
usage = [i|Usage:
|
||||
./Shake.hs compile # compile this script (optional)
|
||||
./Shake # show commands
|
||||
./Shake --help # show options
|
||||
./Shake [--color] COMMAND
|
||||
|
||||
Commands:
|
||||
compile
|
||||
manpages
|
||||
webmanual
|
||||
./Shake.hs compile # compile this script (optional)
|
||||
./Shake # show commands
|
||||
./Shake --help # show options, eg --color
|
||||
./Shake manpages # generate nroff files for man
|
||||
./Shake webmanpages # generate web man pages for hakyll
|
||||
|]
|
||||
|
||||
buildDir = ".build"
|
||||
pandocExe = "stack exec -- pandoc" -- use the pandoc required above
|
||||
pandocFiltersResolver = ""
|
||||
manpages = [
|
||||
"hledger_csv.5"
|
||||
,"hledger_journal.5"
|
||||
@ -67,12 +66,6 @@ manpageDir p
|
||||
| '_' `elem` p = "hledger-lib"
|
||||
| otherwise = dropExtension p
|
||||
|
||||
buildDir = ".build"
|
||||
|
||||
pandocExe = "stack exec -- pandoc" -- use the pandoc required above
|
||||
|
||||
pandocFiltersResolver = ""
|
||||
|
||||
main = do
|
||||
|
||||
pandocFilters <-
|
||||
@ -121,7 +114,7 @@ main = do
|
||||
"--filter doc/pandoc-capitalize-headers"
|
||||
"-o" out
|
||||
|
||||
phony "webmanual" $ need manpageMdsForHakyll
|
||||
phony "webmanpages" $ need manpageMdsForHakyll
|
||||
|
||||
manpageMdsForHakyll |%> \out -> do
|
||||
let
|
||||
|
||||
Loading…
Reference in New Issue
Block a user