The core of The Avenger is its script-processing functionality. As a result, I must discuss the syntax used in Avenger scripts.
- An Avenger script is composed of lines of plain text, containing one command per line.
There are 12 command directives currently that The Avenger recognizes. They are:
- After each command directive, lines containing operands follow. So for example if the first line of a script is the command directive "Files to delete:", the lines that follow will contain paths of files for The Avenger to delete, one file per line. This will continue either until the end of the script, or until a new command directive is read.
- Each line is treated separately, so lines should not be split or word-wrapped. Please note that your browser may word-wrap the text in this documentation automatically. Do not be fooled by this! The Avenger requires commands and operands to be on a single line each, no matter how long that line becomes.
- Blank lines and whitespace are ignored, including leading and trailing whitespace within lines.
- All commands are case insensitive.
- It is NOT guaranteed that script commands will be executed in order. Do not rely on this!
In the next section I will describe each command directive individually: its function, its syntax, and example usage.
Or click on any of the commands above to jump to a particular command reference page.