diff --git a/crates/forge/src/cmd/generate/mod.rs b/crates/forge/src/cmd/generate/mod.rs index f1f69d8385618..cc7a67102a1b3 100644 --- a/crates/forge/src/cmd/generate/mod.rs +++ b/crates/forge/src/cmd/generate/mod.rs @@ -26,6 +26,8 @@ pub struct GenerateTestArgs { impl GenerateTestArgs { pub fn run(self) -> Result<()> { + sh_warn!("`forge generate` is deprecated and will be removed in a future version")?; + let contract_name = format_identifier(&self.contract_name, true); let instance_name = format_identifier(&self.contract_name, false); diff --git a/crates/forge/src/opts.rs b/crates/forge/src/opts.rs index eea7f531c22d8..a1128a740461f 100644 --- a/crates/forge/src/opts.rs +++ b/crates/forge/src/opts.rs @@ -160,6 +160,7 @@ pub enum ForgeSubcommand { }, /// Generate scaffold files. + #[command(hide = true)] Generate(generate::GenerateArgs), /// Compiler utilities.