soldeer

Crates.iosoldeer
lib.rssoldeer
version0.5.0
sourcesrc
created_at2023-08-05 14:32:01.700589
updated_at2024-11-07 15:20:23.83665
descriptionA minimal Solidity package manager written in Rust, best used with Foundry
homepagehttps://soldeer.xyz
repositoryhttps://github.com/mario-eth/soldeer
max_upload_size
id936462
size66,208
m4rio (mario-eth)

documentation

README

Soldeer Rust License: MIT

Soldeer is a package manager for Solidity built in Rust and integrated into Foundry.

Solidity development started to become more and more complex. The need for a package manager was evident. This project was started to solve the following issues:

  • git submodules in foundry are not a good solution for managing dependencies
  • npmjs was built for the js ecosystem not for solidity
  • github versioning of the releases is a pain and not all the projects are using it correctly

Available documentation in USAGE or Foundry Book

Version 0.5.0

Please see the Changelog for more information.

HOW TO INSTALL IT (FOUNDRY)

Soldeer is already integrated in foundry. You can use it by running the following command:

foundry soldeer [COMMAND]

HOW TO INSTALL IT (CLI)

cargo install soldeer

Check if installation was successful

soldeer help

Install from sources

cargo build --release and use the soldeer binary from target/release/.

HOW TO USE IT

Please see USAGE for more information.

CONTRIBUTING

See CONTRIBUTING for more information.

Commit count: 204

cargo fmt