Skip to main content

Module cmd

Module cmd 

Source
Expand description

forge subcommands.

All subcommands should respect the foundry_config::Config. If a subcommand accepts values that are supported by the Config, then the subcommand should implement figment::Provider which allows the subcommand to override the config’s defaults, see foundry_config::Config.

Modules§

bind
bind_json
build
cache
clone
compiler
config
coverage
create
doc
forge doc
eip712
exploit
flatten
fmt
fuzz
geiger
init
inspect
install
Dependency installation shared by Forge commands.
lint
lsp
properties
The forge properties command: several agents look for bugs in the targets independently and in parallel, each in one session in its own copy of the project, and prove each bug with a failing test. Forge runs the tests of every agent again in a fresh copy on every seed, reports a bug only when enough agents agree on its root cause, and keeps one copy of each passing test file. An optional verifier then tries to disprove each reported bug.
reinit
remappings
remove
selectors
snapshot
soldeer
test
tree
update
watch