zine, services.rc – serve a text zine|
zine will serve an interactive text zine based on the contents
of $zinedata, by default $home/lib/zine. While it is possible
to run zine directly, it is typically placed inside a script in
/rc/bin/services. services.rc is an example of such ascript, suitable
to be used as tcp23, telcodata, or similar. It simply invokes
avoid overwriting an existing, used tcp23, services.rc is not
installed by default|
The data for the zine is a directory containing, at a minimum, an index and one directory per article. index is an rc script which must contain four variables:
hello The file name to use as an introductory message.
articles A list (in the rc sense) of the directories for articles.
authors A list of the authors for the articles.
titles A list of the titles for the articles.
It should be possible to bail out of an article early.|