17 lines
		
	
	
		
			484 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			484 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | class Hbc::CLI::Update < Hbc::CLI::Base | ||
|  |   def self.run(*_ignored) | ||
|  |     result = Hbc::SystemCommand.run(Hbc.homebrew_executable, | ||
|  |                                     args: %w[update]) | ||
|  |     # TODO: separating stderr/stdout is undesirable here. | ||
|  |     #       Hbc::SystemCommand should have an option for plain | ||
|  |     #       unbuffered output. | ||
|  |     print result.stdout | ||
|  |     $stderr.print result.stderr | ||
|  |     exit result.exit_status | ||
|  |   end | ||
|  | 
 | ||
|  |   def self.help | ||
|  |     "a synonym for 'brew update'" | ||
|  |   end | ||
|  | end |