TITLE hsc - html sucks completely VERSION 0.913 AUTHOR Thomas Aglassinger DESCRIPTION hsc is a developer tool for html projects. It can be used on any html file and creates a new html file as output. In the input file, you may use an extended syntax based on html, but which also allows extensions like macros, conditionals and more. It's mainly intended to create and maintain larger html projects. As a CLI-only tool, it should be used with `make'; a dependency generator is included. hsc is *not* a tool to make html easier for beginners; It's a tool to make html a bit less painful and brain-damaged for people who already know how to work with it. FEATURES - macros (implemented as additional tags) - conditionals (if/else/elseif) - expressions, supporting - string concatenation and comparison, - import of environment variables - current time - size of files - special tags to - include files (also sources) - execute shell commands (and include output) - add comments in a reasonable way - for local links, checks if file/id exists - absolute URIs (relative to root directory of project) - replaces special characters by entities - evaluates attributes for image size - strips comments and specified tags - strips useless white spaces - replaces icon entities by images - performs a (small) syntax- and structure-check - easy to extend syntax definition format - maintains project file - dependency generator for Makefiles included - tool to examine/manipulate project files included NEW FEATURES - more consistent implementation of container macros - hscpitt can now add and (really) delete documents, and also shows dependencies on extraction - included sample ARexx-script to access project data - ported to RiscOS - some bugfixes (as usual) SPECIAL REQUIREMENTS AmigaOS 2.04, 2MB of regular memory, 68020, some sort of WWW browser and ASCII editor. For larger projects, 4MB of memory and 68040 are recommended. Different to most other WWW tools, hsc requires an user-IQ > 50. AVAILABILITY - Every Aminet-mirror, file "text/hyper/hsc.lha"; for example "ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc.lha" - "http://www.giga.or.at/~agi/hsc/" PRICE Freeware. DISTRIBUTABILITY Distributed under GNU General Public License. SOURCE CODE ANSI-C source-code is available in a separate archive (look for `hsc-source.lha' at the same site you've got the binaries from).