## batch

The batch instruction is used for joining multiple commands of the same type in TurboScript.

batch <command>
<line 1>
<line 2>
<...>

If <command> is cmd or empty then all following indented lines will be put into a single batch file. Otherwise, these lines will be turned into separate commands.

The first non-indented line terminates the batch section and resumes normal command processing.

### Example

You can use the batch instruction to execute a series of commands that share their state.

# Create a new directory with a text file inside of it.
batch cmd
mkdir c:\new_folder
cd c:\new_folder
echo text content > text_file.txt
# Set several environment variables
batch env
var1="value 1"
var2="value 2"
var3="value 3"