From c5ec1fa61b0e143eff182e5a4b058869f5091945 Mon Sep 17 00:00:00 2001 From: Eric Knibbe Date: Thu, 6 Mar 2025 14:10:37 -0500 Subject: [PATCH] cask/installer: pass more options to cask dependencies --- Library/Homebrew/cask/installer.rb | 7 +++++-- Library/Homebrew/cmd/install.rb | 10 +++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Library/Homebrew/cask/installer.rb b/Library/Homebrew/cask/installer.rb index 188013086f..e95f8d5677 100644 --- a/Library/Homebrew/cask/installer.rb +++ b/Library/Homebrew/cask/installer.rb @@ -424,10 +424,13 @@ on_request: true) cask_or_formula, adopt: adopt?, binaries: binaries?, - verbose: verbose?, + force: false, installed_as_dependency: true, installed_on_request: false, - force: false, + quarantine: quarantine?, + quiet: quiet?, + require_sha: require_sha?, + verbose: verbose?, ).install else Homebrew::Install.perform_preinstall_checks_once diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index cd31c888be..f4ba0f2f29 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -237,14 +237,14 @@ module Homebrew new_casks.each do |cask| Cask::Installer.new( cask, - binaries: args.binaries?, - verbose: args.verbose?, - force: args.force?, adopt: args.adopt?, - require_sha: args.require_sha?, - skip_cask_deps: args.skip_cask_deps?, + binaries: args.binaries?, + force: args.force?, quarantine: args.quarantine?, quiet: args.quiet?, + require_sha: args.require_sha?, + skip_cask_deps: args.skip_cask_deps?, + verbose: args.verbose?, ).install end