Move Args#only_formula_or_cask to extend/os/linux
This commit is contained in:
parent
a178fc6a88
commit
6301de9dcc
@ -96,7 +96,6 @@ module Homebrew
|
||||
end
|
||||
|
||||
def only_formula_or_cask
|
||||
return :formula if OS.linux? && !Homebrew::EnvConfig.developer?
|
||||
return :formula if formula? && !cask?
|
||||
return :cask if cask? && !formula?
|
||||
end
|
||||
@ -153,3 +152,5 @@ module Homebrew
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
require "extend/os/args"
|
||||
|
4
Library/Homebrew/extend/os/args.rb
Normal file
4
Library/Homebrew/extend/os/args.rb
Normal file
@ -0,0 +1,4 @@
|
||||
# typed: false
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "extend/os/linux/args" if OS.linux?
|
17
Library/Homebrew/extend/os/linux/args.rb
Normal file
17
Library/Homebrew/extend/os/linux/args.rb
Normal file
@ -0,0 +1,17 @@
|
||||
# typed: false
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Homebrew
|
||||
module CLI
|
||||
class Args
|
||||
undef only_formula_or_cask
|
||||
|
||||
def only_formula_or_cask
|
||||
# Make formula the default on linux for non-developers
|
||||
return :formula unless Homebrew::EnvConfig.developer?
|
||||
return :formula if formula? && !cask?
|
||||
return :cask if cask? && !formula?
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user