commit 0b2e33615131353189a517ba0de86b25dacecf7f
parent 78f9b91c18052d590a1e28acd974b63925916e05
Author: St John Karp <contact@stjo.hn>
Date: Sun, 22 Aug 2021 07:10:42 -0400
Add rsync to the readme
Added rsync to the readme, as it is not a POSIX utility and therefore
an external dependency.
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/README b/README
@@ -17,7 +17,7 @@ use the same code both to un-generate and re-generate the website.
So the skinny is I wound up writing my own static website generator in Prolog.
Well, the main components are in Prolog. I also wrote a shell script to make
-use of a bunch of common \*nix utilities (find, sed, grep, etc.) and to pipe
+use of a bunch of common POSIX utilities (find, sed, grep, etc.) and to pipe
output to some third-party programs where I needed them (Markdown and
SmartyPants). Weirdest bit was that I just couldn't find anything decent to
generate RSS feeds. I considered dropping the RSS all together, but I've spent
@@ -32,7 +32,11 @@ config values in `site.pl` and define your template in `html.pl`.
## Dependencies
-* A POSIX shell. Used to run the script that automates everything else.
+* A POSIX shell. Used to run the script that automates everything else. Both
+ the shell scripts and the utilities invoked are strictly POSIX compliant to
+ ensure maximum portability.
+* [rsync](https://rsync.samba.org/). Used to copy, update, and delete all
+ non-Markdown/HTML assets.
* A Prolog interpreter. Tested with [SWI-Prolog](https://www.swi-prolog.org/)
and [GNU Prolog](http://www.ohloh.net/p/gprolog), but the syntax aims to be
vanilla ISO Prolog and should work with any implementation.