Foundry
forgeA blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Build, test and initialize Solidity projects with Foundry's forge. Only a few common options of forge build, forge test and forge init are covered; fuzzing, invariant, fork, debugger and watch options are left out.
forge buildCompile the project's smart contracts.
sizesforcepath · positional 0 · repeatableboolean--sizesboolean--namesboolean--forcestring--useboolean--via-irstring--evm-versionpath--out-opath--rootboolean--offlineforge testRun the project's tests, optionally filtered by test, contract or path.
match_testverbositymatch_contractstring--match-teststring--no-match-teststring--match-contractstring--no-match-contractstring--match-pathcount-vboolean--gas-reportinteger--fuzz-runsboolean--fail-fastboolean--list-lboolean--jsonforge initCreate a new Forge project.
pathpathemptypath · positional 0string--template-tboolean--emptyboolean--vscodeboolean--vyperboolean--offlineboolean--no-gitboolean--forcehelphelp2026-10-27helphelp2026-10-27helphelp2026-10-27Before it fills your prompt, Otty checks the installed forge against its version. A form that does not match your version is not offered.