Open
Description
Component
Forge
Describe the feature you would like
It would be nice to be able to set some settings in foundry.toml
depending on the current OS.
My specific use case is that Uniswap/v4-core uses a custom solc binary, which has a different target for different OSes. We currently set the target using $OSTYPE in a sourced .env file, but this is annoying
One API would be something like
[os.linux]
solc = ./bin/static-linux-solc
[os.mac]
solc = ./bin/mac-solc
[os.default]
solc = ./bin/solc
But even better would be allowing some light variable definitions and callable functions in foundry.toml, similar to [just](https://github.com/casey/just/blob/master/examples/cross-platform.just)
Additional context
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Todo