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
|
end
|
||||||
|
|
||||||
def only_formula_or_cask
|
def only_formula_or_cask
|
||||||
return :formula if OS.linux? && !Homebrew::EnvConfig.developer?
|
|
||||||
return :formula if formula? && !cask?
|
return :formula if formula? && !cask?
|
||||||
return :cask if cask? && !formula?
|
return :cask if cask? && !formula?
|
||||||
end
|
end
|
||||||
@ -153,3 +152,5 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
end
|
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