Skip to main contentModule core
Source use super::ProjectPathOpts; ๐ use crate::opts::CompilerOpts; ๐ use crate::utils::LoadConfig; ๐ use clap::Parser; ๐ use clap::ValueHint; ๐ use eyre::Result; ๐ use foundry_compilers::Project; ๐ use foundry_compilers::artifacts::RevertStrings; ๐ use foundry_compilers::artifacts::remappings::Remapping; ๐ use foundry_compilers::compilers::multi::MultiCompiler; ๐ use foundry_compilers::utils::canonicalized; ๐ use foundry_config::Config; ๐ use foundry_config::DenyLevel; ๐ use foundry_config::Remappings; ๐ use foundry_config::figment; ๐ use foundry_config::figment::Figment; ๐ use foundry_config::figment::Metadata; ๐ use foundry_config::figment::Profile; ๐ use foundry_config::figment::Provider; ๐ use foundry_config::figment::error::Kind::InvalidType; ๐ use foundry_config::figment::value::Dict; ๐ use foundry_config::figment::value::Map; ๐ use foundry_config::figment::value::Value; ๐ use foundry_config::filter::SkipBuildFilter; ๐ use foundry_config::providers::relative_remapping_preserving_context_boundary; ๐ use serde::Serialize; ๐ use serde::Serialize; ๐ use std::path::PathBuf; ๐
- BuildOpts