From c5a11763985172f54d0da8a2a2778f882f3656e5 Mon Sep 17 00:00:00 2001 From: Adrian Kummerländer Date: Sun, 25 May 2014 21:49:59 +0200 Subject: Implemented basic external "execute" function * enables execution of external programs ** second parameter is passed to stdin ** stdout is captured and returned ** based on booost::process * this was implemented to enable access to external content preprocessors such as markdown --- README.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 867de8f..e051979 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Contrary to popular opinion I actually like XSLT as a content transformation lan - external `read-xml-file` function for read-only access to XML files - external `read-directory` function for read-only directory traversal - external `transform` function for executing transformations inside transformations +- external `execute` function for executing external applications and capturing their output ## Requirements: @@ -21,3 +22,4 @@ Contrary to popular opinion I actually like XSLT as a content transformation lan - Apache [Xerces](https://xerces.apache.org/) XML Library - Boost [Filesystem](http://www.boost.org/doc/libs/1_55_0/libs/filesystem/doc/index.htm) - Boost [Program Options](http://www.boost.org/doc/libs/1_55_0/doc/html/program_options.html) +- Boost [Process](http://www.highscore.de/boost/process/index.html) -- cgit v1.2.3