From 971ca17180422331593c4ff0d73c34a55d57dab5 Mon Sep 17 00:00:00 2001 From: Bevan Kay Date: Tue, 9 Sep 2025 10:49:21 +0800 Subject: [PATCH] system_command: add missing `must_succeed` --- Library/Homebrew/system_command.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/system_command.rb b/Library/Homebrew/system_command.rb index b819da1ba2..39f9975e16 100644 --- a/Library/Homebrew/system_command.rb +++ b/Library/Homebrew/system_command.rb @@ -112,6 +112,7 @@ class SystemCommand sudo_as_root: T::Boolean, env: T::Hash[String, String], input: T.any(String, T::Array[String]), + must_succeed: T::Boolean, print_stdout: T.any(T::Boolean, Symbol), print_stderr: T.any(T::Boolean, Symbol), debug: T.nilable(T::Boolean), @@ -122,9 +123,10 @@ class SystemCommand timeout: T.nilable(T.any(Integer, Float)), ).returns(SystemCommand::Result) } - def self.run!(executable, args: [], sudo: false, sudo_as_root: false, env: {}, input: [], print_stdout: false, - print_stderr: true, debug: nil, verbose: nil, secrets: [], chdir: nil, reset_uid: false, timeout: nil) - run(executable, args:, sudo:, sudo_as_root:, env:, input:, must_succeed: true, print_stdout:, print_stderr:, + def self.run!(executable, args: [], sudo: false, sudo_as_root: false, env: {}, input: [], must_succeed: true, + print_stdout: false, print_stderr: true, debug: nil, verbose: nil, secrets: [], chdir: nil, + reset_uid: false, timeout: nil) + run(executable, args:, sudo:, sudo_as_root:, env:, input:, must_succeed:, print_stdout:, print_stderr:, debug:, verbose:, secrets:, chdir:, reset_uid:, timeout:) end