X-Git-Url: https://git.ladys.computer/Shushe/blobdiff_plain/05576f88d7808054799537e89c7888e870df66bf..4a0e5671fe44e12a563c4b8403b87db66566f005:/README.markdown diff --git a/README.markdown b/README.markdown index 5b5b84c..13cb1d6 100644 --- a/README.markdown +++ b/README.markdown @@ -93,6 +93,7 @@ In every case, you may supply your own implementation by overriding the - `cat` - `cp` +- `date` - `echo` - `file` - `find` @@ -102,6 +103,7 @@ In every case, you may supply your own implementation by overriding the - `rm` - `sed` - `sleep` +- `stat` - `test` - `touch` - `tr` (requires support for `-d`) @@ -175,6 +177,8 @@ Supported magic numbers include :— - `#!js` for `text/javascript` files - `@charset "` for `text/css` files - `#!tsv` for `text/tab-separated-values` files +- `%%` for `text/record-jar` files (unregistered; see + [[draft-phillips-record-jar-01][]]) Text formats with associated X·S·L·T parsers are wrapped in a H·T·M·L `<script>` element whose `@type` gives its media type, and then @@ -242,6 +246,9 @@ For example, the trivial `text/plain` parser is defined as follows :— the set of allowed plaintext file types. Multiple such `<xslt:template>` elements may be provided in a single parser, for example if the parser supports multiple media types. +Alternatively, you can set the `@书社:supported-media-types` attribute + on the root element of the parser to override media type support + detection. It is **strongly recommended** that all templates in parsers other than those described above be namespaced (by `@name` or `@mode`), to avoid @@ -307,6 +314,11 @@ The following are recommendations on effective creation of - Set `@exclude-result-prefixes` on the root `xslt:transform` element to reduce the number of declared namespaces in the final result. +The params `$buildtime`, `$srctime`, and `$path` are available within + transforms and are initialized to the current time, the time that the + source file was last modified, and the path of the output file within + $(DESTDIR). + ## Output Wrapping ⛩️📰 书社 will wrap the final output of the transforms in appropriate @@ -365,3 +377,5 @@ Output wrapping can be entirely disabled by adding a Source files are licensed under the terms of the <cite>Mozilla Public License, version 2.0</cite>. For more information, see [LICENSE](./LICENSE). + +[draft-phillips-record-jar-01]: <https://datatracker.ietf.org/doc/html/draft-phillips-record-jar-01> \ No newline at end of file