diff options
author | John MacFarlane <jgm@berkeley.edu> | 2018-06-12 10:30:16 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2018-06-12 10:33:34 -0700 |
commit | 07bce91f4f1614967dd6f3698238d51f5290aae7 (patch) | |
tree | c6c0b51024bee28bb7b65f3e55762cc7bc2c982b | |
parent | e499769dc0a070f729b2bfde28a0089dee464b61 (diff) | |
download | pandoc-07bce91f4f1614967dd6f3698238d51f5290aae7.tar.gz |
Allow --template to take a URL argument.
-rw-r--r-- | MANUAL.txt | 6 | ||||
-rw-r--r-- | src/Text/Pandoc/App.hs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/MANUAL.txt b/MANUAL.txt index 97b9972b2..03da6b0bf 100644 --- a/MANUAL.txt +++ b/MANUAL.txt @@ -645,10 +645,10 @@ General writer options output. For `native` output, this option causes metadata to be included; otherwise, metadata is suppressed. -`--template=`*FILE* +`--template=`*FILE*|*URL* -: Use *FILE* as a custom template for the generated document. Implies - `--standalone`. See [Templates], below, for a description +: Use the specified file as a custom template for the generated document. + Implies `--standalone`. See [Templates], below, for a description of template syntax. If no extension is specified, an extension corresponding to the writer will be added, so that `--template=special` looks for `special.html` for HTML output. If the template is not diff --git a/src/Text/Pandoc/App.hs b/src/Text/Pandoc/App.hs index ac6afa5f1..093f0fcfc 100644 --- a/src/Text/Pandoc/App.hs +++ b/src/Text/Pandoc/App.hs @@ -381,7 +381,7 @@ convertWithOpts opts = do "" -> tp <.> format _ -> tp Just . UTF8.toString <$> - (readFileStrict tp' `catchError` + ((fst <$> fetchItem tp') `catchError` (\e -> case e of PandocIOError _ e' | |