# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Grasshopper

# Grasshopper-v1_1-UserGuide

1 December, 2013

- 1
- 2
…
- 32
- 33
- 34
- 35
- 36
…
- 52
- 53

SECRET//ORCON//NOFORN
4.2.1 Builder Commands
The builder commands are used to control the behavior of the builder. There are
commands to add catalogs, set the build outputs, and build the installers. These
commands are available at the grasshopper command line.
add_catalog<catalog_path>
Add a catalog directory or file to the running catalog list. Once added, the
catalog entries will be available to the builder.
catalog_path
Path to a catalog directory or file to add to the builder.
set_build_outputs<type_str>
Set the types of Grasshopper executables to build. Defaults to building all
binaries.
type_str
One of the following type strings:
'all' - All available Grasshopper executables
'exe' - Grasshopper EXEs, 32- and 64-bit
'dll' - Grasshopper DLLs, 32- and 64-bit
'32' - 32-bit Binaries, EXEs and DLLs
'64' - 64-bit Binaries, EXEs and DLLs
set_build_note<note>
Set a note that will be included in the build receipt. Used for informational
purposes only.
note
Note to be included in build receipt.
build
Build a Grasshopper Installer.
exit
Exit the Builder without building an Installer.
set_global_rule [rule file (optional)]
Set a global rule. If a file is not provided then the rule editor will be started.
34
SECRET//ORCON//NOFORN

- 1
- 2
…
- 32
- 33
- 34
- 35
- 36
…
- 52
- 53