compile#

Compiles the manifest for this project and saves the results back to the manifest.

Note that ape automatically recompiles any changed contracts each time a project is loaded. You do not have to manually trigger a recompile.

Usage

compile [OPTIONS] [FILE_PATHS]...

Options

-v, --verbosity <LVL>#

One of ERROR, WARNING, SUCCESS, INFO, or DEBUG

--project <PATH>#

The path to a local project or manifest

-f, --force#

Force recompiling selected contracts

-s, --size#

Show deployment bytecode size for all contracts

--include-dependencies#

Also compile dependencies

--exclude-compiler <excluded_compilers>#

Exclude specific compilers from the compilation process

Options:

vyper | vyper | solidity | ethpm

--config-override <"KEY": "VAL">#

Config override mappings

Arguments

FILE_PATHS#

Optional argument(s)