git.iko.soy/typeable/pandoc
on master help sign in
Added 'make changes' target.
07e1234John MacFarlane
Makefile+4−1
@@ -23,6 +23,9 @@ test:
23bench:
23bench:
24 cabal bench
24 cabal bench
25
25
26+changes:
27+ pandoc --filter extract-changes.hs changelog -t markdown_github | pbcopy
28+
26install: full
29install: full
27 cabal copy
30 cabal copy
28 cabal register
31 cabal register
@@ -58,4 +61,4 @@ download_stats:
58clean:
61clean:
59 cabal clean
62 cabal clean
60
63
61−.PHONY: deps quick full install clean test bench osxpkg dist prof download_stats
64+.PHONY: deps quick full install clean test bench changes osxpkg dist prof download_stats
extract-changes.hsnew file+9
@@ -0,0 +1,9 @@
1+-- Extract changes from latest version in changelog.
2+import Text.Pandoc.JSON
3+
4+main = toJSONFilter extractFirst
5+
6+extractFirst :: Pandoc -> Pandoc
7+extractFirst (Pandoc meta (Para{} : BulletList bs : _)) =
8+ Pandoc meta [BulletList bs]
9+extractFirst x = x