git clone https://github.com/FergusP/foundry-fundme.git
cd foundry-fundme
make
forge script script/DeployFundMe.s.sol
forge test
or
// Only run test functions matching the specified regex pattern.
"forge test -m testFunctionName" is deprecated. Please use
forge test --match-test testFunctionName
or
forge test --fork-url $SEPOLIA_RPC_URL
forge coverage
cast send <FUNDME_CONTRACT_ADDRESS> "withdraw()" --private-key <PRIVATE_KEY>
You can estimate how much gas things cost by running:
forge snapshot
And you'll see an output file called .gas-snapshot
To run code formatting:
forge fmt