13 lines
		
	
	
		
			344 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			344 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # typed: true
 | |
| # frozen_string_literal: true
 | |
| 
 | |
| class FormulaInstaller
 | |
|   undef fresh_install?
 | |
| 
 | |
|   sig { params(formula: Formula).returns(T.nilable(T::Boolean)) }
 | |
|   def fresh_install?(formula)
 | |
|     !Homebrew::EnvConfig.developer? && !OS::Mac.version.outdated_release? &&
 | |
|       (!installed_as_dependency? || !formula.any_version_installed?)
 | |
|   end
 | |
| end
 | 
