]> granicus.if.org Git - multimarkdown/commitdiff
ADDED: Add mmd2epub convenience script
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 15 Mar 2017 18:21:14 +0000 (14:21 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 15 Mar 2017 18:21:14 +0000 (14:21 -0400)
scripts/mmd2epub [new file with mode: 0755]
scripts/mmd2epub.bat [new file with mode: 0755]

diff --git a/scripts/mmd2epub b/scripts/mmd2epub
new file mode 100755 (executable)
index 0000000..11f7797
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# mmd2oepub --- MultiMarkdown convenience script
+#      <http://fletcherpenney.net/multimarkdown/>
+#      Fletcher T. Penney
+#
+# Pass arguments on to the binary to convert text to EPUB 3
+#
+
+# Be sure to include multimarkdown in our PATH
+export PATH="$PWD:/usr/local/bin:$PATH"
+
+which multimarkdown > /dev/null
+if [ $? = 1 ]
+then
+       echo multimarkdown executable not found! >&2
+       exit 1
+fi
+
+if [ $# = 0 ]
+then
+       multimarkdown -t epub
+else
+until [ "$*" = "" ]
+do
+       multimarkdown -b -t epub "$1"
+       shift
+done
+fi
diff --git a/scripts/mmd2epub.bat b/scripts/mmd2epub.bat
new file mode 100755 (executable)
index 0000000..36ba373
--- /dev/null
@@ -0,0 +1,8 @@
+@ECHO OFF\r
+:Loop\r
+IF "%1"=="" GOTO Continue\r
+   "%~dp0\multimarkdown" -b -t epub "%1"\r
+SHIFT\r
+GOTO Loop\r
+:Continue\r
+\r