Infuse is for pouring content into a container. The content may be a single file, or a directory of files. If it is a single file the result is a file in the same directory as, and with the same filetype as, the container. The name of the result file is the same as that of the content-file but with an extension, unless the name of the content-file starts with a forward-slash. In that case the content-file is processed but there is no corresponding output. If the content is a directory of content-files, then each is processed in alphabetic order.

The container should be a textual file - that is to say, one in which the significance of a byte does not depend on the byte's offset from the beginning of the file. Text, HTML, CSS and CSV files are all examples of textual filetypes. Drawfiles, EasyWriter documents and PDF files are not. The container should contain variables. These are described in the syntax page. Infuse works by substituting for the variables the values defined for them in the content.

Content-files must obey some simple rules of syntax. If they do not, then they produce no output and a dialog box with a warning is opened.

Back to the Start
Syntax
More Syntax
Desktop Usage