Foundry 之旅的第一步
本节概述了 forge
命令行工具。 我们演示了如何创建一个新项目、编译和测试它。
要使用 Foundry 启动一个新项目,请使用 forge init
:
$ forge init hello_foundry
让我们看看 forge
为我们生成了什么:
$ cd hello_foundry
$ tree . -d -L 1
.
├── lib
├── script
├── src
└── test
4 directories
我们可以使用 forge build
构建项目:
$ forge build
Compiling 10 files with 0.8.16
Solc 0.8.16 finished in 3.97s
Compiler run successful
并使用 forge test
运行测试:
$ forge test
No files changed, compilation skipped
Running 2 tests for test/Counter.t.sol:CounterTest
[PASS] testIncrement() (gas: 28312)
[PASS] testSetNumber(uint256) (runs: 256, μ: 27376, ~: 28387)
Test result: ok. 2 passed; 0 failed; finished in 24.43ms
💡 提示
您始终可以通过在末尾添加
--help
来打印任何子命令(或它们的子命令)的帮助。
你可以观看 这些初学者教程,如果你是一个视频学习者。