From 2a3b4e4cfdbc6b7bc505b085fb9fd8fee3529218 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 10 Feb 2023 22:07:10 +0800 Subject: [PATCH] dev-cmd/cat: accept multiple formula/cask arguments "cat" is short for "concatenate" (and not "dump to stdout"), so it seems a little silly for `brew cat` to not be able to concatenate formulae/casks. Let's fix that. --- Library/Homebrew/dev-cmd/cat.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/dev-cmd/cat.rb b/Library/Homebrew/dev-cmd/cat.rb index 3960e5518c..6aa0c907b7 100644 --- a/Library/Homebrew/dev-cmd/cat.rb +++ b/Library/Homebrew/dev-cmd/cat.rb @@ -22,7 +22,7 @@ module Homebrew conflicts "--formula", "--cask" - named_args [:formula, :cask], number: 1 + named_args [:formula, :cask], min: 1 end end @@ -44,6 +44,6 @@ module Homebrew "cat" end - safe_system pager, args.named.to_paths.first + safe_system pager, *args.named.to_paths end end