| 
									
										
										
										
											2016-04-08 16:28:43 +02:00
										 |  |  | #:  * `tap-unpin` <tap>: | 
					
						
							|  |  |  | #:    Unpin <tap> so its formulae are no longer prioritized. See also `tap-pin`. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-07 14:11:04 +08:00
										 |  |  | require "tap" | 
					
						
							| 
									
										
										
										
											2015-08-09 22:42:46 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | module Homebrew | 
					
						
							|  |  |  |   def tap_unpin | 
					
						
							| 
									
										
										
										
											2015-08-25 11:33:38 +02:00
										 |  |  |     ARGV.named.each do |name| | 
					
						
							| 
									
										
										
										
											2015-12-07 14:11:04 +08:00
										 |  |  |       tap = Tap.fetch(name) | 
					
						
							| 
									
										
										
										
											2016-04-02 21:33:38 +08:00
										 |  |  |       raise "unpinning #{tap} is not allowed" if tap.core_tap? | 
					
						
							| 
									
										
										
										
											2015-08-09 22:42:46 +08:00
										 |  |  |       tap.unpin | 
					
						
							| 
									
										
										
										
											2016-03-07 18:08:37 +08:00
										 |  |  |       ohai "Unpinned #{tap}" | 
					
						
							| 
									
										
										
										
											2015-08-09 22:42:46 +08:00
										 |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |