diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-11-15 08:17:09 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-11-15 08:17:09 -0800 |
commit | 07e1234c3bbedea38793891215006c0e03d6582c (patch) | |
tree | d8eb78edf5b61a9790aa4e454903942f69b963b4 | |
parent | 9ebd601d89221753846259b9deea9266d0dce548 (diff) | |
download | pandoc-07e1234c3bbedea38793891215006c0e03d6582c.tar.gz |
Added 'make changes' target.
This copies to osx clipboard a github-markdown version of the
changes from the latest release in the changelog.
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | extract-changes.hs | 9 |
2 files changed, 13 insertions, 1 deletions
@@ -23,6 +23,9 @@ test: bench: cabal bench +changes: + pandoc --filter extract-changes.hs changelog -t markdown_github | pbcopy + install: full cabal copy cabal register @@ -58,4 +61,4 @@ download_stats: clean: cabal clean -.PHONY: deps quick full install clean test bench osxpkg dist prof download_stats +.PHONY: deps quick full install clean test bench changes osxpkg dist prof download_stats diff --git a/extract-changes.hs b/extract-changes.hs new file mode 100644 index 000000000..8c8160c2c --- /dev/null +++ b/extract-changes.hs @@ -0,0 +1,9 @@ +-- Extract changes from latest version in changelog. +import Text.Pandoc.JSON + +main = toJSONFilter extractFirst + +extractFirst :: Pandoc -> Pandoc +extractFirst (Pandoc meta (Para{} : BulletList bs : _)) = + Pandoc meta [BulletList bs] +extractFirst x = x |