From 1b877273d8b12d032b7c9baeeb3eb33a245f7d14 Mon Sep 17 00:00:00 2001 From: xxyzz Date: Tue, 10 May 2022 19:05:32 +0800 Subject: [PATCH] Don't print Cask installed error message when `--quiet` is used --- Library/Homebrew/cask/cmd/install.rb | 1 + Library/Homebrew/test/cask/installer_spec.rb | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/Library/Homebrew/cask/cmd/install.rb b/Library/Homebrew/cask/cmd/install.rb index 04c1869b74..69bd9d80fa 100644 --- a/Library/Homebrew/cask/cmd/install.rb +++ b/Library/Homebrew/cask/cmd/install.rb @@ -67,6 +67,7 @@ module Cask skip_cask_deps: skip_cask_deps, require_sha: require_sha, quarantine: quarantine, + quiet: quiet, zap: zap, }.compact diff --git a/Library/Homebrew/test/cask/installer_spec.rb b/Library/Homebrew/test/cask/installer_spec.rb index 98fdb15548..928a98278b 100644 --- a/Library/Homebrew/test/cask/installer_spec.rb +++ b/Library/Homebrew/test/cask/installer_spec.rb @@ -216,6 +216,13 @@ describe Cask::Installer, :cask do m_subdir = caffeine.metadata_subdir(subdir_name, timestamp: :now, create: true) expect(caffeine.metadata_subdir(subdir_name, timestamp: :latest)).to eq(m_subdir) end + + it "don't print cask installed message with --quiet option" do + caffeine = Cask::CaskLoader.load(cask_path("local-caffeine")) + expect { + described_class.new(caffeine, quiet: true).install + }.to output(nil).to_stdout + end end describe "uninstall" do