setup-foundry.sh 740 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. # Complete Forge setup script - installs Foundry and dependencies
  3. set -e
  4. FOUNDRY_VERSION="v0.3.0"
  5. echo "Setting up complete Forge environment with Foundry ${FOUNDRY_VERSION}..."
  6. # Check if foundryup is available
  7. if ! command -v foundryup &> /dev/null; then
  8. echo "Installing foundryup..."
  9. curl -L https://foundry.paradigm.xyz | bash
  10. export PATH="$HOME/.foundry/bin:$PATH"
  11. fi
  12. # Install the specific version
  13. echo "Installing Foundry ${FOUNDRY_VERSION}..."
  14. foundryup --version $FOUNDRY_VERSION
  15. # Verify installation
  16. echo "Verifying installation..."
  17. forge --version
  18. cast --version
  19. anvil --version
  20. echo "Foundry ${FOUNDRY_VERSION} installed successfully!"
  21. echo "Setup complete! You can now run install-forge-deps."