aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/tap-pin.rb
diff options
context:
space:
mode:
authorCNA-Bld2015-08-09 22:42:46 +0800
committerMike McQuaid2015-08-10 12:17:25 +0100
commit1a82b2133eed0599df2375b870bfe4cbf28a02aa (patch)
treeccdc8b7ad237bd572921bea159f9038120838d41 /Library/Homebrew/cmd/tap-pin.rb
parentfda82b0b6411a0b88ff149b42a6b78e60ca8d096 (diff)
downloadbrew-1a82b2133eed0599df2375b870bfe4cbf28a02aa.tar.bz2
implement pinning of taps
Diffstat (limited to 'Library/Homebrew/cmd/tap-pin.rb')
-rw-r--r--Library/Homebrew/cmd/tap-pin.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/tap-pin.rb b/Library/Homebrew/cmd/tap-pin.rb
new file mode 100644
index 000000000..8cc5d87f8
--- /dev/null
+++ b/Library/Homebrew/cmd/tap-pin.rb
@@ -0,0 +1,13 @@
+require "cmd/tap"
+
+module Homebrew
+ def tap_pin
+ taps = ARGV.named.map do |name|
+ Tap.new(*tap_args(name))
+ end
+ taps.each do |tap|
+ tap.pin
+ ohai "Pinned #{tap.name}"
+ end
+ end
+end