shake: cleanup
This commit is contained in:
parent
d79bd77feb
commit
aeb7d58c31
25
Shake.hs
25
Shake.hs
@ -38,7 +38,6 @@ Shake wishes:
|
||||
just one shake import
|
||||
wildcards in phony rules
|
||||
multiple individually accessible wildcards
|
||||
not having to write :: Action ExitCode after a non-final cmd
|
||||
-}
|
||||
|
||||
{-# LANGUAGE MultiWayIf #-}
|
||||
@ -344,11 +343,11 @@ main = do
|
||||
need webmanuals
|
||||
liftIO $ writeFile webmancombined "\\$toc\\$" -- # Big Manual\n\n -- TOC style is better without main heading,
|
||||
forM_ webmanuals $ \f -> do -- site/hledger.md, site/journal.md
|
||||
cmd Shell ("printf '\\n\\n' >>") webmancombined :: Action ExitCode
|
||||
cmd Shell pandoc f towebmd
|
||||
cmd_ Shell ("printf '\\n\\n' >>") webmancombined
|
||||
cmd_ Shell pandoc f towebmd
|
||||
"--lua-filter tools/pandoc-drop-toc.lua"
|
||||
"--lua-filter tools/pandoc-demote-headers.lua"
|
||||
">>" webmancombined :: Action ExitCode
|
||||
">>" webmancombined
|
||||
|
||||
-- Copy some extra markdown files from the main repo into the site
|
||||
-- TODO adding table of contents placeholders
|
||||
@ -357,7 +356,11 @@ main = do
|
||||
|
||||
-- WEBSITE HTML & ASSETS
|
||||
|
||||
phony "website" $ need [ "webassets" , "mainpages", "wikipages" ]
|
||||
phony "website" $ need [
|
||||
"webassets"
|
||||
,"mainpages"
|
||||
,"wikipages"
|
||||
]
|
||||
|
||||
-- copy all static asset files (files with certain extensions
|
||||
-- found under sites, plus one or two more) to sites/_site/
|
||||
@ -633,12 +636,12 @@ main = do
|
||||
"site/doc/*/.snapshot" %> \out -> do
|
||||
need $ webmancombined : webmanuals
|
||||
let snapshot = takeDirectory out
|
||||
cmd Shell "mkdir -p" snapshot :: Action ExitCode
|
||||
forM_ webmanuals $ \f -> do -- site/hledger.md, site/journal.md
|
||||
cmd Shell "cp" f (snapshot </> takeFileName f) :: Action ExitCode
|
||||
cmd Shell "cp" "site/manual.md" snapshot :: Action ExitCode
|
||||
cmd Shell "cp -r site/images" snapshot :: Action ExitCode
|
||||
cmd Shell "touch" out -- :: Action ExitCode
|
||||
cmd_ Shell "mkdir -p" snapshot
|
||||
forM_ webmanuals $ \f -> -- site/hledger.md, site/journal.md
|
||||
cmd_ Shell "cp" f (snapshot </> takeFileName f)
|
||||
cmd_ Shell "cp" "site/manual.md" snapshot
|
||||
cmd_ Shell "cp -r site/images" snapshot
|
||||
cmd_ Shell "touch" out
|
||||
|
||||
-- Cleanup.
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user