TExpressive can be controlled from the command line. On the command line you can set up parameters, specify input and output files, include additional command files, and specify in what way TExpressive gives you feedback.
All commands needed to process files can be specified on the command line. You can chain as much commands as you like, which enables you to process more than one file at a time. When you have set up all needed commands to process a file, you add the "/Go" command.
When you run out of room on the command line, or when a certain set op commands is repeated frequently, you can use command files. These files can contain all commands that can also be used on the command line. If you specify a command file, it's content is inserted at that spot in the command line. Command files can in turn reference other command files as well. The content of command files has the same lay-out as the command line, but may be arbitrarily spread on multiple lines for clarity.
All feedback (errors and success messages) can be shown on screen (the default setting) or be written to file. You can also specify what type of feedback to give, so you can run TExpressive silently with the "/FeedbackMode None" command.
Parameter changes and custom functions will not be transmitted from the current to the next input file. Only the parameters specified on the command line and/or the command file up to the point of the "/Go" command will be available at the start of each document to process.
All supported commands can be found on the command line reference page.